4
이
db.getCollection('xyz').aggregate([{$match: {tyu: "asd", ghj: "qwe"}},
{$sample: {size: 5}}])
나는이 오류가 나타납니다
: 3.2.6 버전 및 이후
assert: command failed: {
"errmsg" : "exception: Unrecognized pipeline stage name: '$sample'",
"code" : 16436,
"ok" : 0
내가 MongoDB를 사용하고를 $ sample은 3.2부터 지원됩니다. (https://docs.mongodb.com/manual/reference/operator/aggregation/sample/#pipe._S_sample)
왜 내가이 오류 메시지를 받는지 혼란스러워합니다.
어쩌면 나는 작은 것을 놓친 것일 수도 있습니다.
감사합니다.
이 [질문]의 의견에의보고 (http://stackoverflow.com/questions/23790525/이있는 몽고 문서에 명시된 바와 같이 3.0.6 버전
는
$sample
을 지원하기 너무 낮습니다 mongo-2-6-1-unrecognized-pipeline-stage-name-out)을 참조하십시오. – Shrabanee감사합니다. 셸 버전()은 3.2.6을 보여 주지만 db.version()은 3.0.6을 보여줍니다. – BeesKnieg