3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
今天一直使用Mongoose 3.5(.2)處理此問題,沒有一個(gè)答案能幫助我解決此問題。以下代碼片段可以解決問題
Post.find().sort('-posted').find(function (err, posts) {
// user posts array
});
您可以發(fā)送所需的任何標(biāo)準(zhǔn)參數(shù)find()(例如where子句和return字段),但不發(fā)送回調(diào)。如果沒有回調(diào),它將返回您鏈接的查詢對(duì)象sort()。您需要find()再次調(diào)用(帶有或不帶有更多參數(shù)-出于效率原因不需要任何參數(shù)),這將使您能夠在回調(diào)中獲取結(jié)果集。

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
Post.find().sort({date:-1}, function(err, posts){
});
應(yīng)該也可以
編輯:
如果出現(xiàn)錯(cuò)誤,也可以嘗試使用此方法sort() only takes 1 Argument:
Post.find({}, {
'_id': 0, // select keys to return here
}, {sort: '-date'}, function(err, posts) {
// use it here
});
- 3 回答
- 0 關(guān)注
- 832 瀏覽
添加回答
舉報(bào)