私はMongoose(Node.js)でMongoDBを使用しており、集計の結果をグループ化する必要があります。
と同様に、空の配列からMongoDBグループには何も返されません。
db.test.aggregate([
{
$match: {
type: 1
}
},
{
$group : {
_id : null,
count: { $sum: 1 }
}
}
])
それらのどれもが一致されていない場合はマッチした10の項目がある場合、その結果は
[
{
"_id": null,
"count": 10
}
]
だろう確かに、私は結果が
[
{
"_id": null,
"count": 0
}
]
ことを期待
しかし、私はこのケースで次の結果を得ました。
[]
期待どおりの結果を得たい場合はどうすればよいですか?
ご利用いただきありがとうございます。
これは、ライブラリの動作方法です。ソースを変更しない限り、実際にその動作を変更することはできません。 – JPL
私はそれがどのように動作するのか理解しています。しかし、私は何らかの操作でその結果を得る方法を知りたい。 – Jung