2016-07-07 53 views
4

當我運行在Robomongo此聚集管道

db.getCollection('xyz').aggregate([{$match: {tyu: "asd", ghj: "qwe"}}, 
{$sample: {size: 5}}]) 

我收到此錯誤:

assert: command failed: { 
"errmsg" : "exception: Unrecognized pipeline stage name: '$sample'", 
"code" : 16436, 
"ok" : 0 

我使用MongoDB的版本3.2.6和自從3.2開始支持$ sample。 (https://docs.mongodb.com/manual/reference/operator/aggregation/sample/#pipe._S_sample

我有點困惑,爲什麼我收到此錯誤消息。

也許我只是缺少一些小東西。

謝謝

+0

有在這個[問題]的評論一看(http://stackoverflow.com/questions/23790525/ mongo-2-6-1-unrecognized-pipeline-stage-name-out),它可以幫助你。 – Shrabanee

+2

謝謝。在shell版本()中顯示3.2.6,但db.version()顯示爲3.0.6。 – BeesKnieg

回答