【发布时间】:2018-10-05 13:51:17
【问题描述】:
我有一个react js、node js 和mongoDB 应用程序。我在 mongoDB 中有一个集合。
Senario:假设有 3 个用户(A、B、C)同时登录。他们都在同一时间访问同一个集合。让 C 从 UI 更改集合中的某些内容。
- 那么 A 和 B 如何同时访问 C 在 UI 中所做的更改?
- 在这种情况下,最好的方法应该是什么?
【问题讨论】:
-
您的意思是希望更改在每个人的屏幕上实时更新?考虑尝试 socket.io
-
另一种方法可能是客户端定期重新下载整个集合并检查更改,具体取决于集合的大小,或者存储集合的最后更新日期的地方,如果该日期更晚比他们最近的刷新,然后重新下载数据。
-
@TKoL for nodejs 是否有任何 socket.io 插件或已经在 nodejs 中?
标签: javascript node.js mongodb reactjs