Работает ли транзакция.atomi c с mongoengine - PullRequest
0 голосов
/ 30 января 2020

Я знаю, что мы можем управлять транзакцией в БД для поддержки транзакции.atomi c (), она действительно хорошо работает с SQL, просто хотел понять, использую ли я mongoengine в качестве ODM, будет ли она работать или нет Какой вариант я должен поддерживать атомарность?

Любая помощь будет полезна

1 Ответ

0 голосов
/ 01 февраля 2020
Функция

django atomic применяется только к ORM django, который применяется к базам данных sql. MongoEngine в настоящее время не поддерживает транзакции, и, насколько мне известно, python ORM в настоящее время не поддерживает их.

Если атомарность является жестким требованием и вам необходимо использовать mongoDB, я думаю, вам нужно go с базовым водитель pymongo

...