亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在貓鼬中,如何按日期排序?(node.js)

在貓鼬中,如何按日期排序?(node.js)

萬千封印 2019-11-25 10:32:27
假設我在貓鼬中運行此查詢:Room.find({}, function(err,docs){}).sort({date:-1}); 這行不通!
查看完整描述

3 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

今天一直使用Mongoose 3.5(.2)處理此問題,沒有一個答案能幫助我解決此問題。以下代碼片段可以解決問題


Post.find().sort('-posted').find(function (err, posts) {

    // user posts array

});

您可以發送所需的任何標準參數find()(例如where子句和return字段),但不發送回調。如果沒有回調,它將返回您鏈接的查詢對象sort()。您需要find()再次調用(帶有或不帶有更多參數-出于效率原因不需要任何參數),這將使您能夠在回調中獲取結果集。


查看完整回答
反對 回復 2019-11-25
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

Post.find().sort({date:-1}, function(err, posts){

});

應該也可以


編輯:


如果出現錯誤,也可以嘗試使用此方法sort() only takes 1 Argument:


Post.find({}, {

    '_id': 0,    // select keys to return here

}, {sort: '-date'}, function(err, posts) {

    // use it here

});


查看完整回答
反對 回復 2019-11-25
  • 3 回答
  • 0 關注
  • 822 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號