我是否可以将Mongo文档保存在我在PyMongo中找到它们的相同循环中?

2024-04-25 03:58:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以在保存Mongo文件的同时在Pymango找到它们吗?你知道吗

如下所示:

for result in result_collection.find():

    # modify result

    result_collection.save(result)

Tags: 文件informongosaveresultfindcollection
1条回答
网友
1楼 · 发布于 2024-04-25 03:58:55

也许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)

相关问题 更多 >