Я использую $ 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
, гдезначение - это количество Order_counts в этом диапазоне.
Я хочу выводить в этом формате -
Count:2,range:0-10
Как получить соответствующий диапазон сегмента?