#mongodb #sorting #mongoose
Вопрос:
У меня есть коллекция продуктов MongoDB со следующими документами продукта. я хочу отсортировать объект массива типов продуктов, а также объект цен внутри массива цен. Как это сделать в мангусте. я пытаюсь разобраться по
.sort({productType.prices.price:1})
но это не работает
[
{
id:123,
name:"first Product"
productType:[
{
type :"product Type One",
prices :[
{
color: "blue",
price : 100
},
{
color: "blue",
price : 200
}
]
},
{
type :"product Type Two",
prices :[
{
color: "blue",
price : 300
},
{
color: "blue",
price : 150
}
]
}
]
},
{
id:123,
name:"second Product"
productType:[
{
type :"product Type One",
prices :[
{
color: "blue",
price : 350
},
{
color: "blue",
price : 600
}
]
},
{
type :"product Type Two",
prices :[
{
color: "blue",
price : 450
},
{
color: "blue",
price : 900
}
]
}
]
}
]
Комментарии:
1. Можете ли вы также предоставить ожидаемый результат?