1

以下は、.count() を機能させるためだけに、私がやろうとしていることの簡単な例です。これを実行すると、count() 関数に関連する 'TypeError: undefined is not a function' が表示されます。

ドキュメントやその他のSOの質問を見ると、これでうまくいくと本当に思っていましたが、何が間違っていますか

小さなnode.jsアプリ内でMongo ~2.0とMonk ~1.0.1を使用しています。

    var db = req.db;
    var col = db.get('misconceptions');

    col.find({questionId: "1", isCorrect: "true"}, {}).count(function (e, count) {
    console.log(count);

});
4

1 に答える 1

2

monkは、このような演算子をネイティブにチェーンしません。代わりに、次のフォームを使用します.count()

col.count({questionId: "1", isCorrect: "true"},function(e,count) {
    console.log(count);
});
于 2015-08-02T11:34:02.943 に答える