文章詳情頁
javascript - mongoose對查詢結(jié)果的排序問題
瀏覽:150日期:2024-03-28 15:32:33
問題描述
我現(xiàn)在通過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查詢時設(shè)置:
options: { sort: {_id: 1 }}
這樣就變成了一個_id升序的數(shù)組了,然后在前端進(jìn)行循環(huán)操作來排序的。有沒有什么好辦法在數(shù)據(jù)庫查詢時直接能排好。
問題解答
回答1:供參考:
collection.find({}).sort({’sex’: 1,’_id’:1}).exec(callback)
Love MongoDB!Have Fun!
MongoDB中文社區(qū)深圳用戶大會
這個周六,大家約起
詳情請入
標(biāo)簽:
JavaScript
上一條:javascript - mongoose 不能用獲取的ajax數(shù)據(jù)當(dāng)做查詢條件嗎下一條:javascript - 如何保證數(shù)據(jù)庫里的信息安全?
相關(guān)文章:
1. 在mac下出現(xiàn)了兩個docker環(huán)境2. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?3. HTML5不支持frameset一般怎么解決?4. javascript - Vue v-for判斷是否為第4列,然后加個橫線或者第4行才顯示這一個<li>5. javascript - react native在run-android時出現(xiàn)這個錯誤該怎么解決?大神賜教6. javascript - 如何獲取點(diǎn)擊事件點(diǎn)擊后前一個后一個的值。7. css3像卷軸一樣展開8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. css - 為何box的顏色沒有變?10. css - C#與java開發(fā)Windows程序哪個好?
排行榜

熱門標(biāo)簽