我正在尝试为我的网络应用设置通知系统。目前,我想在我的mongo db中添加一个额外的字段,并使用socket.io实时更新我的前端
我知道以前mongo没有在其数据库中监听更新的功能 - 但是最近发布了什么?或者是否存在数据库触发器的另一种选择?
答案 0 :(得分:0)
您可以使用多种语言支持的变更流。
由于您使用的是socket.io,因此可以看到node.js的实现
const collection = db.collection('inventory');
const changeStream = collection.watch();
changeStream.on('change', next => {
// process next document
});