花了几个小时试图弄清楚这一点-我有一个用nodejs编写的应用程序。我已经为Crud操作创建了架构和api端点。现在,我想听一种模式,以使特定模式发生更改。
在引用许多博客之后。我已经实现了 .watch()和 ChangeStream()。
但是一旦我运行了代码,问题就出现了。 错误提示 .watch不是函数 我需要将任何软件包导入到我的项目中吗?
您可以在下面找到我的代码。 app.js
const db = client.db("superheroesdb");
const collection = db.collection("superheroes");
const changeStream = collection.watch(pipeline);
// start listen to changes
changeStream.on("change", function(change) {
console.log(change);
});
步骤: 1.建立数据库连接后,在节点js的server(app.js)文件中添加以上代码 2.前往终端 3.使用命令(节点app.js)运行文件 4.服务器抛出错误。
预先感谢您的帮助。