我正在做一个MEAN & &;套接字。Mongodb在后端持有我的数据,我使用套接字的项目。将新到达的数据发布到所有客户端。为了使其实时,我使用Mongodb capped collection将新到达的数据(插入)发送到使用套接字的所有客户端。io发出。但是,我正在努力寻找一种方法来发送更新的数据到客户端时,现有的数据得到更新。
我知道另一种方法,但为此,我必须将我的数据从MongoDB移动到平面文件,并为该文件创建一个手表。但是,这不是一个优雅的解决方案。
如果有人有更好的建议请分享,谢谢
为什么不能在服务器端使用这样的东西呢当需要在前端更新视图时
socket.emit('updateData1', {_id: <_id of the data you are updating>, field1: <value>, field2:<value>})
在前端(客户端)只需查找_id
并更新对象。