1
我能夠$push
對象到蒙戈陣列如下:
db.foo.update({},{$push:{bar:3}})
但我不能找到一個語法,讓我$pop
從列表中的最後一項。
我已經試過了諸如:
db.foo.find({$pop:{bar:1}})
它什麼都不做。我也試着
db.foo.find({id:23},{$pop:{bar:1}})
,輸出:
error: { "$err" : "Unsupported projection option: bar", "code" : 13097 }
任何想法?
我已更新我的問題。我曾嘗試過這樣的事情,但我得到一個錯誤。 – 2012-03-20 17:45:20
那是因爲你在'update'時使用了'find'。 – rfunduk 2012-03-20 17:54:30
好的,這有效......我想我只是希望收到價值。我想獲得列表中的最後一個元素。 '$ pop'可以幫助嗎? – 2012-03-20 18:00:48