Я используюкак обновить переменные поля в документе с помощью мангуста
db.hs.update(
{username: "hraj3116", "event_movie.name": "h"},
{$set:{"event_movie.$.theatre":"vikas mall"}
})
этого обновление в MongoDB, и это работает отлично. Как я могу использовать это с помощью мангуста. Я хочу «event_movie» как переменную.
Я использую
var s = {'event_movie.name' : 'h'};
var event = {"event_movie.$.theatre" : "theatre"};
//event["event_movie.$.theatre"] = "theatre";
UserEventsDetails.findOneAndUpdate(
{ "username": username , s },
{ "$set": event },
{ "upsert": true, "new": true},
function(err, model){
if (err){
res.send(500, err);
}else{
res.send('done');
}
});
Я вижу, что вы не приняли ни одного ответа на свои вопросы. Хотя это не обязательство, оно помогает сообществу и другим пользователям, в общем, если вы принимаете ответы, которые решают вашу проблему. – BatScream
Возможный дубликат [Использование переменной для ключа в литературе объекта JavaScript] (http://stackoverflow.com/questions/2274242/using-a-variable-for-a-key-in-a-javascript-object- буквально) –