如何将数据附加到mongodb和node.js中的字段

如何将数据附加到mongodb和node.js中的字段,node.js,mongodb,mongoose,mongodb-query,Node.js,Mongodb,Mongoose,Mongodb Query,在mongodb中的这个数据中,我想通过_id更新user { "_id" : ObjectId("aaaab51b080ddbaaaa2db6da"), "user" : "1111", } { "_id" : ObjectId("aaaab564ef9aaaa640adf2a9"), "user" : "2222" } 但我想要这个输出: { "_id" : ObjectId("aaaab51b080ddbaaaa2db6da"),

在mongodb中的这个数据中,我想通过_id更新user

{
    "_id" : ObjectId("aaaab51b080ddbaaaa2db6da"), 
    "user" : "1111", 
}
{ 
    "_id" : ObjectId("aaaab564ef9aaaa640adf2a9"), 
    "user" : "2222"
}
但我想要这个输出:

{
    "_id" : ObjectId("aaaab51b080ddbaaaa2db6da"), 
    "user" : "1111", 
}
{ 
    "_id" : ObjectId("aaaab564ef9aaaa640adf2a9"), 
    "user" : "2222Helooword"   //user + "Helooword"
}
我的意思是用户+“Helooword”。我想在用户中添加“Helooword”。 我使用这个代码,但它不起作用。 我想使用一个查询(findOneAndUpdate)


现在,答案是你不能在一个特定的时间内做这件事


有关其他选项/想法,请参见问题。

是否必须为您使用findOneAndUpdate?是的,亲爱的Kashanali@Syed-Kashan Ali(irani)我想使用一个查询。更新数据的有效步骤。如果你能用另一种方法,你可以告诉我。
var ObjectID = require('mongodb').ObjectID;
var o_id = new ObjectID("aaaab564ef9aaaa640adf2a9");
array.findOneAndUpdate
(
    { '_id' : o_id    },
    {$set:{ user:['$user','Helooword']}}, //output:"user":"$user,heeeeeeeeo",
    function (error, success) 
    {
        if (error) console.log(error);
        if(success == null )
            console.log("nullllllllllllllllllllllll");
        console.log(success);
    }
);