2016-10-21 6 views
0

私のクエリでレコードを取得しようとしていますが、私はwaterfallメソッドを使用しています。 help.Thanksを提案する。MongoError:クエリを正規化できません:BadValueサポートされていない投影オプション:sort:{created_at:-1}

私のJS、あなたがソート間違った方法を使用している

exports.gettopics = (err, res) => { 
    async.waterfall([ 
    (callback) => { 
     var item = { 
     'status': '1', 
     'type': 'topics' 
     }; 
     Topics.find(item,{ sort: { 'created_at' : -1 } }, (err, sols)=>{ 
     callback(err, sols); //If err is true, async.waterfall will cut to it's callback 
     }); 
    }, 

答えて

0

。試してみてください:

Topics.find(item).sort({ 'created_at' : -1 }).toArray((err, sols)=>{ 
     callback(err, sols); 
     }); 

詳細については、hereを参照してください。

+0

がHi Andresk、私はエラーを取得しています、エラー:ソート()のみ1つの引数 – MMR

+0

ヒュムを取ることはマングースは、ソートの内側にコールバックを受け付けないようです。私は私の答えを編集しました – andresk

0

これを試すことができますか?

Topics.find(item, null, { sort: { 'created_at' : -1 } }, (err, sols)=>{ 
    callback(err, sols); //If err is true, async.waterfall will cut to it's callback 
    }); 
関連する問題