1
我正在爲NodeJS使用MongoDb驅動程序。MongoError未知組運營商
我在使用聚合時遇到問題。 該錯誤是
{ 「名稱」: 「MongoError」, 「消息」: 「未知組操作員 '_id'」, 「OK」:0, 「ERRMSG」:「未知組運算符 '_id'對於下面腳本15952}
::」, 「代碼」
MongoClient.connect(url, function (err, db) {
if (err)
{
console.log('Unable to connect to the mongoDB server. Error:', err);
return;
}
var collName = "order";
var whereParas = {};
var groupParas = {"_id":null,total:{$sum:"$Value"}};
var havingParas = {};
db.collection(collName).aggregate(
[
{ $match: whereParas },
{
$group: { groupParas}
},
{ $match: havingParas }
]).toArray(function (err,result) {
console.log("err");
console.log(err);
console.log("result");
console.log(result);
});
});
所需的輸出是VALU的總和ES。
在SQL中,我會寫:
Select Sum(Value) From order