使用MongoDB变更流航行
我正在sails JS中实现变更流 下面是我为sailsJS中的变更流编写的代码,但它说watch()没有定义。 如果我删除.client,则无法将db.collection()用于未定义的使用MongoDB变更流航行,mongodb,sails.js,sails-mongo,changestream,Mongodb,Sails.js,Sails Mongo,Changestream,我正在sails JS中实现变更流 下面是我为sailsJS中的变更流编写的代码,但它说watch()没有定义。 如果我删除.client,则无法将db.collection()用于未定义的 `const pipeline = [ { $project: { documentKey: false } } ]; try { var db = sails.getDatastore().manager.client;
`const pipeline = [
{
$project: { documentKey: false }
}
];
try {
var db = sails.getDatastore().manager.client;
var collection = db.collection(‘user’);
const changeStream = collection.watch(pipeline);
changeStream.on(“change”, function(change) {
console.log(change);
});
} catch (err) {
res.serverError(err);
}`
期待得到一些帮助:)