假设我们有多个具有以下架构的文档:
{
"_id" : ObjectId("55ec6108794ac3cc530041ac"),
"product": "Product x",
"desc": "Blah Blah Blah",
"prices" : [
{
"price": 12.3,
"is_price_active": false,
},
{
"price": 15.3,
"is_price_active": false,
},
{
"price": 15,
"is_price_active": true,
}
]
}
是否可以根据活动价格订购结果集,或者换句话说,是否可以根据最后价格订购结果(因为在我的情况下,活动价格始终是最后价格)?
像这样的东西:orderBy('prices.[prices.length - 1].price', 'desc')
提前致谢...