如何在MongoDB上迭代时插入子字段?

时间:2016-04-26 09:26:39

标签: python mongodb pymongo

假设我用pymongo迭代mondodb项目如下:

for item in client.db.collection.find(timeout=False):
...

当我迭代时,如何在项目中插入新的子字段? 这应该是我需要做的事情

for item in client.db.collection.find(timeout=False):
        item['A'][0]['B'] = new_value
        item.save()

1 个答案:

答案 0 :(得分:-1)

您可以使用更新功能。

$这 - > mongo-> selectCollection($集合名) - >更新(阵列( 'mlsnumber'=> $数据[ 'mlsnumber']),$数据)