В этих данных в mongodb я хочу обновить user по _id.
{
"_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)
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);
}
);