首先很抱歉我的英语不好 :(
我是新手学习NodeJs和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 }
}
$push
仅适用于数组。上述文档中的user_users
是一个对象。 - Brian Shamblen