2
我有一個MongoDB的集合,其中對象結構爲這樣:如何更新MongoDB的結構內的鍵值對
{
"id": "1234",
"history": [
{
"userid": 100,
"myobjects": [{id, id1, id4}]
},
{
"userid": 200,
"myobjects": [{id2, id3, id5}]
},
}
我試圖添加到用戶陣列中的條目,有以下的javascript:
Collection.update(
{ "_id" : 1234 },
{ $push:
{
"history.userid" : 300,
"history.$.myobjects" : object_var
}
}
);
我得到一個「無法設置字段名爲$」的錯誤。任何想法如何推動到這個子對象?