我有個問題。
如何通過資料中的某些變數對通過 .populate 添加到模型的專案進行排序?
我得到的資料:
"items": [
{
"_id": "xxxx",
"name": "Item 1",
"price": 4000,
"order": 2,
"user": {
"_id": "xxxx",
}
},
{
"_id": "xxxx",
"name": "Item 2",
"price": 4000,
"order": 1,
"user": {
"_id": "xxxx",
}
}
],
在這里,我希望它們按order變數排序。所以專案 1 將是第二項,專案 2 將是第一項。
該order變數不是必需的,所以如果專案沒有order,它應該在最后的位置進行排序。
uj5u.com熱心網友回復:
db.collection.aggregate({
"$sort": {order: 1}
})
you can use -1 for descending order. for live test check below link
mongodb 排序結果
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/371855.html
標籤:javascript MongoDB 猫鼬
