Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
如何使用Angularjs和Nodejs在mongoose子文档数组中添加其他数据_Angularjs_Node.js_Mongodb - Fatal编程技术网

如何使用Angularjs和Nodejs在mongoose子文档数组中添加其他数据

如何使用Angularjs和Nodejs在mongoose子文档数组中添加其他数据,angularjs,node.js,mongodb,Angularjs,Node.js,Mongodb,在这里,我需要为一个用户添加几个地址,而注册本身的用户将添加一个地址,之后,如果用户愿意添加另一个地址,他可以 现在我需要知道如何使用angularjs和nodejs在mongoose子文档数组中添加另一个地址 这是我为用户提供的现有json 如何在地址数组中添加其他地址 db.collection.update({"email" : "ealai@excrin.com"},{ $push : { "address" : {

在这里,我需要为一个用户添加几个地址,而注册本身的用户将添加一个地址,之后,如果用户愿意添加另一个地址,他可以

现在我需要知道如何使用angularjs和nodejs在mongoose子文档数组中添加另一个地址

这是我为用户提供的现有json

如何在地址数组中添加其他地址

db.collection.update({"email" : "ealai@excrin.com"},{
    $push : { 
                "address" : {
                    "flat_no"   : "102",
                    "street"    : "New My Street Details",
                    "city"      : "My City",
                    "_id"       : "My Id"
                } 
            }
})

此命令帮助您更新您的现有用户地址@kalai

检查此项-我需要添加不更新您必须使用$push-in-update。最好使用$addToSet而不是$push,这在上面的链接中有提及。db是您的数据库连接对象name@Kalai如果答案适合你,请不要忘记验证答案,以便更多的人会得到正确的答案。