我是Mongodb的新开发人员,我写了mongodb Aggregation.one我的field lampStatus:“ OFF”是30个记录,使用“ {$ match:{lampStatus:” OFF“}}”“我有30条记录,但是'lampStatus: “ OFF”'没有记录可以获取0条记录,但如何通过上述夸张获取零值。
db.collection.aggregate([
{ $match:{'type':'L'}},
{ $match: {lampStatus : "ON"}},
{ $group: { _id : null, TotalLights: { $sum: 1 } } },
{ $project: { _id: 0, TotalLights: 1 } }
])
输出:在0毫秒内获取0条记录
expected outout:"TotalLights" : 0