9

次のように宣言して、クエリ結果からフィールドを除外できます。

フィールド: {タイプ: '文字列', 選択: false}

_id と __v フィールドでそれを行うことは可能ですか? 私は試した

_id: {select: false}

しかし、うまくいかないようです

4

1 に答える 1

17

typeスキーマ定義にフィールドのも含める限り、これを行うことができます。

_id: {type: mongoose.Schema.ObjectId, select: false},
__v: {type: Number, select: false},

ただし、明示的これらのフィールドをに含めない限り、Mongooseがでモデルインスタンスを見つける(およびそのを更新する__v)ことができなくなります。ですから、自分が何をしているのかを知っていることを確認してください。savefind

于 2013-02-22T13:40:56.973 に答える