更改对Mongoosestream的查询
我有一个有点Socket.io,Express和Mongoose NodeJS服务器脚本。 现在我有一个stream查询,问题是我想在某个时候更改查询。
例:
var stream = Collection.find({date:{'$gt':currentTime}}).tailable().stream();
这完美的作品,并发送事件到:stream.on('数据'); 所以这很酷。
但是,我怎样才能改变这个查询,同时正在stream?
谢谢。
你不能。 基本上你要求一个方法来改变一个现有的游标绑定的查询,这是不可能的。 您必须closures现有的查询stream并打开一个新的查询stream。