草庐IT

mongodb - 按集合中 bool 值的计数分组

如果我有以下数据:[{flagOne:true,flagTwo:true},{flagOne:true,flagTwo:false},{flagOne:true,flagTwo:false},{flagOne:true,flagTwo:true,flagThree:true}]请注意,该标志可能未设置,应被视为false。我如何获得类似这样的聚合结果?{flagOne:4,flagTwo:2,flagThree:1}基本上,我想知道我的集合中按每个bool标志分组的文档数量。 最佳答案 flagThree是否存在或是否等于"toma