【发布时间】:2016-12-11 18:54:23
【问题描述】:
我正在尝试为我的网络应用设置通知系统。目前,我想在我的 mongo 数据库中添加一个额外的字段,并使用 socket.io 实时更新我的前端
我知道以前 mongo 没有监听其数据库更新的功能 - 但最近有什么发布吗?或者数据库触发器还有其他选择吗?
【问题讨论】:
标签: node.js mongodb socket.io mongodb-query database
我正在尝试为我的网络应用设置通知系统。目前,我想在我的 mongo 数据库中添加一个额外的字段,并使用 socket.io 实时更新我的前端
我知道以前 mongo 没有监听其数据库更新的功能 - 但最近有什么发布吗?或者数据库触发器还有其他选择吗?
【问题讨论】:
标签: node.js mongodb socket.io mongodb-query database
您可以使用多种语言支持的更改流。
由于你使用的是 socket.io,你可以看到 node.js 的实现
const collection = db.collection('inventory');
const changeStream = collection.watch();
changeStream.on('change', next => {
// process next document
});
【讨论】: