2017-12-26 15 views
0

私はクエリのすべてのデータを集計しようとしていますが、限られたデータ(ページネーション用)を取得しようとしています。 私は間違っているとは何ですか。 Plsはあなたが前とcountを実行した後curFindオブジェクトを印刷する場合、あなたはfindからcountへのQueryオブジェクトのopフィールドの変化に気づくでしょうMongoDBはカウントして制限付きデータを取得します

const curFind = fbUser.find(find, 'firstName gender age birthday facebookId profileURL email imageUrl preferences blocked flames likes rejects location reported') 

    curFind.count(function(e, count) { 
    console.log(count); 
    curFind.skip(0).limit(10).hint({ $natural : 1 }).exec(function(err, data) { 
     console.log(data); 
    }); 
    }); 

答えて

1

を助けます。それはマングースのバグかもしれないし、そうでないかもしれませんが、なぜあなたは再びカウントを得ているのか説明します。私は一般的にクエリオブジェクトを再利用しません。これもあなたの問題を解決します。

関連する問題