db.audiofiles.aggregate({
$match: {
privacy: { $ne: "same" },
date: { "$eq": "2017/04/25" },
deleted: 0
},
$group: { "_id": "$to_email" }
});
我已經使用$match
,但它仍然顯示管道錯誤如下。集合管道拋出錯誤「一個管道階段規範對象必須只包含一個字段。」
assert: command failed: {
"ok" : 0,
"errmsg" : "A pipeline stage specification object must contain exactly one field.",
"code" : 16435
} : aggregate failed
流水線是一個數組。在括號之間添加方括號。 –
db.audiofiles.aggregate({[$ match:{privacy:{$ ne:「same」},date:{「$ eq」:「2017/04/25」},deleted:0]},$ group: { 「_id」: 「$ to_email」}); 得到錯誤 - > 2017-04-24T14:46:37.021 + 0530 E QUERY [thread1] SyntaxError:missing]在計算屬性名稱@(shell):1:32 – Jagadeesh