2015-11-26 2 views
1

У меня есть мои продукты, которые хранятся в коллекции Монго.Получить Ценовой диапазон на основе продуктов Использование MongoDb ..?

Пожалуйста, предложите запрос mongo, который будет предлагать диапазон цен в зависимости от количества доступных продуктов и соответствующей цены. У меня есть следующий набор продуктов ..

[ { "_id": "563b2574db70394054f35dc5", "category": { "id": "101010" }, "brand": { "name": "Global Desi" }, "is_active": true, "parent_sku": "88903689927175", "price": 1234, "sku": "1321asas", "name": "Buddha print kurta", "quantity": 1 }, { "_id": "563b2574db70394054f35dc6", "category": { "id": "101010" }, "brand": { "name": "Global Desi" }, "is_active": true, "parent_sku": "88903689927175", "price": 5678, "sku": "1322asas", "name": "Buddha print kurta", "quantity": 1 }, { "_id": "563b2574db70394054f35dc7", "category": { "id": "101010" }, "brand": { "name": "Global Desi" }, "is_active": true, "parent_sku": "88903689927175", "price": 2345, "sku": "1323asas", "name": "Buddha print kurta", "quantity": 1 }, { "_id": "563b2574db70394054f35dc8", "category": { "id": "101010" }, "brand": { "name": "Global Desi" }, "is_active": true, "parent_sku": "88903689927175", "price": 7890, "sku": "1324asas", "name": "Buddha print kurta", "quantity": 1 } ]

+0

пожалуйста, вы можете разработать свой вопрос? Его отсутствие ясности –

+0

Я хочу диапазон цен для фильтра, например, на сайте электронной коммерции есть фильтр цен. –

+0

Вам нужен ценовой диапазон по категории.ид или в любом другом поле? –

ответ

0

диапазон 501 - 1000, например:

db.collection.find({price: {$gte: 501, $lte: 1000}}).sort({price:1}) 
+0

хотите создать ценовой диапазон, как 0-500, 501-1000, .... и так далее с count –

+0

is что? Я исправил ответ. – SalaryNotFound

+0

no Я хочу создать диапазон из всего набора результатов –

Смежные вопросы