我可以同时保存Mongo文档并在PyMongo中找到它们吗?
如下所示:
for result in result_collection.find():
# modify result
result_collection.save(result)
答案 0 :(得分:0)
也许find_one_and_update是你的侮辱。
查找文档并进行更新,返回原始文件:
collection.find_one_and_update({ name: 'test' }, { "$set": { name: 'test1' }})
查找文档并进行更新,返回更新后的文档:
from pymongo import ReturnDocument
collection.find_one_and_update({ name: 'test' }, { "$set": { name: 'test1' }}, return_document=ReturnDocument.AFTER)