我正在使用$ bucket将数据划分为范围,如何打印相应的边界值? 这是我的mongodb查询
[{"$project":{"Order_counts":"$Order_counts"}},{"$bucket":{"groupBy":"$Order_counts","boundaries":[0,10,50,100],"output":{"count":{"$sum":1}}}},{"$project":{"_id":false,"count":true}}]
这是我收藏的样本文件
{ "_id" : ObjectId("5c518bdf78f3a96a2cdd63e5"), "first_name" : "George", "last name" : "Robinson", "EmailID" : "george@gmail.com", "Gender" : "Male", "Age" : 48, "ContactNo" : NumberLong("9420326441"), "City" : "Los Angeles", "Address" : "Concord", "Quantity" : 60, "Total" : 49.8, "Order_counts" : 1 }
我得到的输出是这种格式-
count:value
其中value是该范围内的Order_counts计数。
我要以这种格式输出-
Count:2,range:0-10
如何获得相应的铲斗范围?