Mongodb count_documents () возвращает 19, но find () возвращает пустой список - реплика установить проблему согласованноPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Mongodb count_documents () возвращает 19, но find () возвращает пустой список - реплика установить проблему согласованно

Сообщение Anonymous »

Доброе утро всем, < /p>
Я испытываю проблему последовательности с Mongodb в производстве. У меня есть 3-узловая реплика, развернутая на OVH, а иногда и count_documents () и find () возвращают разные результаты для одного и того же запроса. Эта проблема происходит всегда, когда на монго есть операции записи, но я сомневаюсь, что это может быть нормальным. Операции чтения и письма должны оставаться последовательными.
Пример:
collection.count_documents(query) возвращает 19
stist. /> Это происходит спорадически в производстве с одним и тем же запросом, выполненным в течение нескольких секунд. /> [*] Запрос: тот же фильтр, используемый для обеих операций < /li>
< /ul>
То, что я попробовал < /strong> < /p>
  • Проверено, что запрос идентичен в обеих операциях < /li>
    . readconcern "Большинство"
  • Операции выполняются в одном и том же сеансе и транзакции


Подробнее здесь: https://stackoverflow.com/questions/796 ... eplica-set
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»