文章詳情頁
javascript - mongoose對查詢結果的排序問題
瀏覽:105日期:2024-03-28 15:32:33
問題描述
我現在通過mongoose查詢得到的一組集合類似這樣:
[{ _id: '123456', sex: 0},{ _id: '222222', sex: 1},{ _id: '111111', sex: 1},{ _id: '333333', sex: 0}]
我希望能得排序成這樣:
[{ _id: '123456', sex: 0},{ _id: '333333', sex: 0},{ _id: '111111', sex: 1},{ _id: '222222', sex: 1}]
即在 sex 升序的條件下, _id 再升序。我目前是在mongoose查詢時設置:
options: { sort: {_id: 1 }}
這樣就變成了一個_id升序的數組了,然后在前端進行循環操作來排序的。有沒有什么好辦法在數據庫查詢時直接能排好。
問題解答
回答1:供參考:
collection.find({}).sort({’sex’: 1,’_id’:1}).exec(callback)
Love MongoDB!Have Fun!
MongoDB中文社區深圳用戶大會
這個周六,大家約起
詳情請入
標簽:
JavaScript
相關文章:
1. node.js - webpack-dev-server正常運行,webpack打包卻出錯,怎么辦?2. mysql 5個left關鍵 然后再用搜索條件 幾千條數據就會卡,如何解決呢3. javascript - webpack編譯后的文件不生效,未編譯的文件生效4. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點5. 這是什么情況???6. thinkphp3 count()方法必須加上字段?7. 怎么php怎么通過數組顯示sql查詢結果呢,查詢結果有多條,如圖。我要forsearch里面echo8. 輸入地址報以下截圖錯誤,怎么辦?9. javascript - 項目的公共文件如圖片JS等文件放在 云上,webroot只放jsp文件,怎么將靜態文件通過配置文件引入,sp求大神指導10. python中return 語句與 分支語句連用問題
排行榜
