我想知道一家餐馆是否有代客服务,有5星评级的餐厅数量,4星级,3星级等等。所以输出就像在我的mongodb数据库中,对于所有餐厅而言有代客泊车服务,以下是每个审查级别的餐厅数量:
5星级:124家餐厅有此评级和代客泊车服务 4.5星:356 4星:345 等
到目前为止,我能想到的是,希望给予一些指导
db.YOURCOLLECTIONNAME.aggregate([{$match: {"attributes": /.*valet: True.*/i}}, ????
答案 0 :(得分:0)
db.test.aggregate([{$match: {"attributes": /.*valet': True.*/i}},{$group: {_id: "$stars", count:{$sum:1}}}])
仅供参考https://docs.mongodb.com/manual/reference/operator/aggregation/group/