猫鼬观看法

时间:2019-09-23 15:58:32

标签: mongodb mongoose changestream

如何为watch方法指定Pipeline数组

我试图将Mongoose与MongoDB结合使用,并使用管道对集合进行监视。 Mongoose文档(https://mongoosejs.com/docs/api/model.html#model_Model.watch)和JS mongodb API(http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#watch)都提到了Watch方法的2个参数。 但是,在Visual Code中,watch方法仅允许使用1个参数。

this.DataModel.watch(matchStage,{ fullDocument: 'updateLookup' }).on('change', change => console.log(change));

Visual Studio抱怨“期望0-1个参数,但得到2个”。如果我在watch方法中删除matchStage参数,则不会报告任何错误,但无法设置matchStage表示的过滤器

0 个答案:

没有答案