Имеет ли Pymon go .insert_one гарантию доступности документа? - PullRequest
0 голосов
/ 09 января 2020

Если я сделаю некоторую вставку в БД и извлеку документ сразу после того, как он вернет id , например:

id = mongo.database.collection.insert_one(document)
document = mongo.database.collection.find_one({"_id": id})

Гарантируется ли, что Mon go уже обработает документ при возврате id , поэтому я могу получить его с find_one сразу после?

1 Ответ

0 голосов
/ 09 января 2020

Как уже упоминалось @favoretti, новые (> = 2.4) версии PyMon go do по умолчанию подтверждают запись при использовании MongoClient, поэтому доступность документа гарантируется.

...