Mongoose の「__v」フィールドとは何ですか? 質問する

Mongoose の「__v」フィールドとは何ですか? 質問する

Mongooseバージョン 2.2でバージョン 3を使用しています。ドキュメントにフィールドが表示され始めていることMongoDBに気付きました。これはバージョン管理に関係するものでしょうか? どのように使用するのでしょうか?__vMongoDB

ベストアンサー1

からここ:

versionKey、Mongoose によって最初に作成されたときに各ドキュメントに設定されるプロパティです。このキー値には、ドキュメントの内部リビジョンが含まれます。このドキュメント プロパティの名前は構成可能です。デフォルトは です__v

これがアプリケーションと競合する場合は、次のように構成できます。

new Schema({..}, { versionKey: '_somethingElse' })

おすすめ記事