Python MongoDB。如何基于不同集合中另一文档的属性自动更新文档
所以基本上我有两个收藏:“钱包”和“交易” 仅当交易文档中的“状态”字段设置为某个值时,我才想更新钱包字段“余额” 在我的python程序中,我基本上就是这样做的Python MongoDB。如何基于不同集合中另一文档的属性自动更新文档,python,database,mongodb,pymongo,Python,Database,Mongodb,Pymongo,所以基本上我有两个收藏:“钱包”和“交易” 仅当交易文档中的“状态”字段设置为某个值时,我才想更新钱包字段“余额” 在我的python程序中,我基本上就是这样做的 result = transaction.find_one({"transaction_id": <TRANSACTION_ID>}) if result.get("status") == Transaction.State.Pending: wallet.update_on
result = transaction.find_one({"transaction_id": <TRANSACTION_ID>})
if result.get("status") == Transaction.State.Pending:
wallet.update_one(...)
result=transaction.find_one({“transaction_id”:})
如果result.get(“status”)==Transaction.State.Pending:
钱包。更新一个(…)
我担心的是,如果交易中的文档在执行wallet.update\u one
之前发生更改,该怎么办
有没有一种方法可以做到原子化
谢谢