以下の方法を使用して、モンクを使用してmongodbで選択したフィールドのみを取得できます
collection.find({}, 'Name Age -_id', function (e, docs) {
res.json(docs);
});
fn should be a function
これは正常に動作しますが、クエリにもう 1 つのオプションを追加すると、 3 番目のパラメーターが成功のコールバック関数であると予想されるため、エラーがスローされるという問題に直面しています。
試してみると、このエラーが発生します
collection.find({},{limit:5}, 'Name Age -_id', function (e, docs) {
res.json(docs);
});
成功関数を使用しようとしましたが、それでも同じエラーが発生しました
collection. find({} , { limit: 5 }, 'Name Age -_id').on('success', function (e, docs) {
res.json(docs);
});