Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有一些 Socket.io、Express 和 Mongoose 的 NodeJS 服务器脚本。现在我有一个流查询,问题是我想在某个时候更改查询。
例子:
var stream = Collection.find({date:{'$gt':currentTime}}).tailable().stream();
这完美地工作并将事件发送到:stream.on('data'); 所以这很酷。
但是我如何在流式传输的同时更改该查询?
谢谢。
你不能。基本上,您要求一种方法来更改现有游标所绑定的查询,而这是不可能的。您必须关闭现有的查询流并打开一个新的。