如何在Mongodb中向数组添加字典
我使用Mongodb的产品,并拥有如下收藏:如何在Mongodb中向数组添加字典,mongodb,database,Mongodb,Database,我使用Mongodb的产品,并拥有如下收藏: {'name':'vahid','visited':[{id:1,'date':'1223123',noskhe:['a','d','h']]} 我需要一个更新查询来将{id:2,'date':'324324',noskhe:['d','n']}添加到访问的数组中! 如何获取此查询?您需要使用运算符。它将向数组追加一个新值。下面是一个例子 update({“name”:“vahid”},{$push:{“visted”:{id:2,'date':'
{'name':'vahid','visited':[{id:1,'date':'1223123',noskhe:['a','d','h']]}
我需要一个更新查询来将{id:2,'date':'324324',noskhe:['d','n']}
添加到访问的数组中!
如何获取此查询?您需要使用运算符。它将向数组追加一个新值。下面是一个例子
update({“name”:“vahid”},{$push:{“visted”:{id:2,'date':'324324',noskhe:['d','n']}}}})您需要使用操作符。它将向数组追加一个新值。下面是一个例子
db.collection.update({“name”:“vahid”},{$push:{“visted”:{id:2,'date':'324324',noskhe:['d','n']}}}}})Received pymongo.errors.OperationFailure:字段'field_name'必须是数组,但在documentReceived pymongo.errors中是object类型。OperationFailure:字段'field_name'必须是数组,但在document中是object类型