0
我想向另一個數組內的數組添加一個值。我的文檔是這樣的:
{categories:[{categoryName:"a category", items:[{itemName:"an item", arrayOfValues:[1]}]}]}
我想使用$ addToSet來arrayValues。要做到這一點我做的更新與查詢
table.update({"categories.items.itemName" : "anItem"}, {$addToSet: "categories.$.items.$.arrayOfValues":"10"})
,但我得到一個錯誤:使用字符串字段名稱[$]
我在做什麼錯誤不能追加到數組?是否有可能使用嵌套數組進行更新?
感謝陣列內
hmmm MongoDb現在對我來說似乎不那麼強大了... – Matroska 2012-02-14 21:20:47
@RemonvanVliet:你在我的答案中沒有注意到這個鏈接嗎? :) – 2012-02-15 11:18:25
Woopsy,我沒有;) – 2012-02-15 11:38:20