这基本上是我在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
我想要一个不需要更新任何版本的解决方案。谢谢!
答案 0 :(得分:0)
我相信流星1.3.0支持的Mongo版本是mongo 2.4、2.6或3.0。
这是为什么您不能同时更新流星和mongo的原因吗?