假設我想搜索一個集合,掃描返回的結果集並返回它的一些變換。我試了下面的代碼:如何在MongoDB中累積結果(with forach?)?
db.my_collection.find({timestamp : {$gt: 1343032491799}}, {_id:0,sid:1}).limit(20).forEach(function(element) { print(element.sid); })
好吧,它運行良好。對於這個問題:如何將結果(sid
s)累加到數組中而不是僅僅打印它們?
更新:紅寶石式的單行當然
調用'指定者()'將返回對象的數組,比如'{SID: 「1234」}'。我想讓他們沒有'sid',只是號碼 – BreakPhreak
@BreakPhreak好的,我更新了答案。 – JohnnyHK
你可以鏈接到'地圖()'功能嗎? (無論如何接受) – BreakPhreak