问题描述
我有一个MongoDB
数据库,Node.js
服务器和用户界面。
这三个之间的连接正常,并且正在它们之间发送数据。
我正在创建一个实时Web应用程序,并且正在使用setTimeout()
功能每隔4秒通过客户端的网页从数据库中请求数据。
但是每次返回的数据都是相同的,并且不会从数据库中更新。 这就好像只有一个MongoDB会话,而只是发送服务器启动时收集的同一组数据。
在Node.js
服务器代码上,我确保查询完成后就打开和关闭连接,但是每次都收集相同的数据集,并且没有新的数据进入数据库。我可以获取它以更新数据库中数据的唯一方法是打开和关闭服务器以重新连接到数据库。
使用socket.io
之类的东西对于实时请求会更好,还是仅通过客户端的setTimeout()
功能和常规MongoDB
集合就可以进行实时数据处理查询?
有没有办法不断刷新与数据库的连接?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)