异常Mongo Server和Meteor查询不同意有多少文档与您的查询匹配

时间:2018-10-11 11:50:59

标签: mongodb meteor meteor-publications

这基本上是我在Meteor项目中遇到的例外。

我有一个带有简单查询的Meteor.publish

Meteor.publish('test', function(x) { 
    return Test.find({ a: x });
});

然后我在我的客户端上放这个东西:

Meteor.subscribe('test', 'TEST');

这是我的控制台的结果:

Exception in defer callback: Error: The Mongo server and the Meteor
query disagree on how many documents match your query. Maybe it is 
hitting a Mongo edge case? The query is: { a: "Test" }

流星版本:1.6.1

Mongo版本:3.4.10

流星(内部包装)版本:1.3.0

Mongo(内部软件包)版本:1.4.2

我想要一个不需要更新任何版本的解决方案。谢谢!

1 个答案:

答案 0 :(得分:0)

我相信流星1.3.0支持的Mongo版本是mongo 2.4、2.6或3.0。

这是为什么您不能同时更新流星和mongo的原因吗?