Исключение Mongo Server и запрос Meteor не согласны с тем, сколько документов соответствует вашему запросу - PullRequest
0 голосов
/ 11 октября 2018

Это в основном исключение, которое я имею в своем проекте 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

Я хотел бы получить решение, не требующее обновления каких-либо версий.Спасибо!

1 Ответ

0 голосов
/ 11 октября 2018

Я полагаю, что поддерживаемая версия Mongo для meteor 1.3.0 - это mongo 2.4, 2.6 или 3.0.

Это причина, по которой вы не можете обновить как meteor, так и mongo?

...