获取"标识"';MongoDB-Python中的更新文档
我正在使用pymongo以python向MongoDB数据库批量更新数据,代码如下:获取"标识"';MongoDB-Python中的更新文档,python,mongodb,Python,Mongodb,我正在使用pymongo以python向MongoDB数据库批量更新数据,代码如下: # Update data if data_to_be_updated: update = collection.bulk_write([ UpdateOne( filter = {'source_id': item['source_id']}, update = {'$set': item} ) for item in data_to_be_updated
# Update data
if data_to_be_updated:
update = collection.bulk_write([
UpdateOne(
filter = {'source_id': item['source_id']},
update = {'$set': item}
) for item in data_to_be_updated
])
如何获取更新文档的
MongoDB
\u id?您的update
变量应具有一个属性bulk\u api\u result
,其中包含有关批量操作中更改内容的信息
update.bulk\u api\u result['upserted']
将包含已更新文档的列表