如何在 MongoDB 中禁用“changeStream”游标的“tailable”

问题描述

我想让 chengestrem 终止(就像一个简单的查询一样)。

这是我的想法。我可以这样做吗?

let userChangeStream = usermodel.User.collection.watch(filter,{
                    startAtOperationTime: startAtOperationTime
                }).stream()
                .addCursorFlag('tailable',false)
                .addCursorFlag('awaitData',false)

然后用下面的代码阅读,不要无限循环。

 while (await userChangeStream.hasNext()) {
       let change = await userChangeStream.next();}

*此代码无效。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)