Я испытываю проблему последовательности с 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