Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Node.js 如何访问嵌套架构中的元素?_Node.js_Mongodb_Express_Mongoose_Postman - Fatal编程技术网

Node.js 如何访问嵌套架构中的元素?

Node.js 如何访问嵌套架构中的元素?,node.js,mongodb,express,mongoose,postman,Node.js,Mongodb,Express,Mongoose,Postman,这里,projectDetails是一个对象数组。我想更新projectDetails中的元素“projectName”。我如何在邮递员中编写相同的PUT请求 尝试下面的查询 你的url应该是这样的 您的put请求如下所述 })) 您想更新某个特定项目的项目名称吗?您说的是邮递员URL还是URL和猫鼬查询都是相同的?@PiyushBansal,是的,我想更新某个特定项目的项目名称。@PavanVora,我想知道相同的URL和mongoose查询。是否需要从postman发送用户ID,或者您已经实

这里,projectDetails是一个对象数组。我想更新projectDetails中的元素“projectName”。我如何在邮递员中编写相同的PUT请求

尝试下面的查询

你的url应该是这样的

您的put请求如下所述


}))

您想更新某个特定项目的项目名称吗?您说的是邮递员URL还是URL和猫鼬查询都是相同的?@PiyushBansal,是的,我想更新某个特定项目的项目名称。@PavanVora,我想知道相同的URL和mongoose查询。是否需要从postman发送用户ID,或者您已经实现JWT从token获取用户ID?根据您的要求更新查询
{
        "_id" : ObjectId("5b8d1ecbb745685c31ad8603"),  
        "name" : "abc",  
        "email" : "abc@gmail.com",  
        "projectDetails" : [   
        {  
            "technologies" : [  
                "abc",   
                "abc"  
            ],  
            "_id" : ObjectId("5b8d1ecbb745685c31ad8604"),  
            "projectName" : "abc",  
            "projectDescription" : "abc",  
            "manager" : "abc",  
            "mentor" : "abc"  
        }  
    ],  
    "__v" : 0  
}  
db.users.update({ "email" : "abc@gmail.com","projectDetails._id":ObjectId("5b8d1ecbb745685c31ad8604")},{ $set: { "projectDetails.$.projectName" : "test" } })
http://localhost:3000/project/5b8d1ecbb745685c31ad8604
router.route("/updateProject",function(req,res){
var id = req.query.project_id; // Check syntax for framework you are using