有没有办法去"听"到一个mongodb集合

时间:2017-03-02 20:56:06

标签: javascript mongodb mongoose stream cursor

信息:使用mongoose v4.8.3(昨天安装的mongo)

我一直在表演我想听一个mongodb集合的案例。如果一个人应该这样做,除此之外,我想尝试。

我有模型X的当前集合。当调用该方法时,我想收集X中的每个项目,其creationDate大于当前日期。在得到所有这些结果之后,我想听听每个被添加到集合中的条目。

X.find({ createdOn: { $gt: new Date() } }).tailable().cursor();

我认为tailable()会给我正确的结果,但它只是抛出:

"在非上限集合"

上请求了tailable游标

在寻找解决方案时,我发现你需要将模型限制在一定数量......但我不愿意这样做。有没有办法只使用mongodb集合作为一种事件总线,其中X持久存在,并且你可以永远在那里继续监听X的新传入实例。

0 个答案:

没有答案