Это в основном исключение, которое у меня есть в моем проекте 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
Версия монго: 3.4.10
Метеор (внутренний пакет) версия: 1.3.0
Версия Mongo (внутренний пакет): 1.4.2
Я хотел бы решение, которое не требует обновления каких-либо версий. Благодарю вас!
$ cat .meteor/release
) и версию mongo (в режиме разработки$ meteor mongo
, а затем$ db.version()
на рабочем сервере$ mongod --version
) - person Jankapunkt   schedule 11.10.2018meteor 1.6.1
иmongo 3.4.10
- person Juan Piza Ferra   schedule 11.10.2018