сначала я прошу прощения за мой английский :(
им новое в nodeJs и MongoDB и у меня есть проблема
я не могу добавить любой элемент в массив
Это то, что я пробовал:Невозможно обновить документ в MongoDB (хотят протолкнуть элемент в массиве)
db.conversations.update({userID: memberID} ,{
"user_users" : {
$push : { "member": userID } // this does not work :((
}
});
и я также попытался это:
db.conversations.user_users = {
$push : {
member: memberID
}
};
db.conversations.save();
я хочу работать так:
{
"_id" : conversationID,
"userID" : userID,
"user_users" : { "member" : memberID, "member" : memberID }
}
возможного дублирования -> http://stackoverflow.com/questions/33049707/push-items-into-mongo-array-via -mongoose? rq = 1 – admix
'$ push' работает только для массивов. 'user_users' в вышеприведенном документе является объектом. –
@ brian-shamblen да, вы правы, но теперь, как я могу это сделать? –