Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mongodb中向数组添加字典_Mongodb_Database - Fatal编程技术网

如何在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':'

我使用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':'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类型