信息:使用mongoose v4.8.3(昨天安装的mongo)
我一直在表演我想听一个mongodb集合的案例。如果一个人应该这样做,除此之外,我想尝试。
我有模型X的当前集合。当调用该方法时,我想收集X中的每个项目,其creationDate大于当前日期。在得到所有这些结果之后,我想听听每个被添加到集合中的条目。
X.find({ createdOn: { $gt: new Date() } }).tailable().cursor();
我认为tailable()会给我正确的结果,但它只是抛出:
"在非上限集合"
上请求了tailable游标在寻找解决方案时,我发现你需要将模型限制在一定数量......但我不愿意这样做。有没有办法只使用mongodb集合作为一种事件总线,其中X持久存在,并且你可以永远在那里继续监听X的新传入实例。