如果我收到一个已准备好的PyMongo UpdateOne操作列表(例如下面)...
print(type(to_load[0]))
> <class 'pymongo.operations.UpdateOne'>
print(to_load[0])
> UpdateOne({'id': XXX}, {'$set': {'name': 'YYY'}}, True, None, None, None)
......然后是否可以从这些值中提取信息?例如,如果我想获得所有受影响的'id'
值[XXX, ...]
的列表,是否有类似下面的内容(不起作用)可以起作用?
for record in to_load:
print(record['filter'])
1条答案
按热度按时间wlwcrazw1#
您可以使用
_filter
属性访问它,通常需要注意的是,带_
前缀的属性是受保护的,可以在不通知的情况下进行更改。参考:检查源代码。