Mongoose を使用してオブジェクトを保存すると、ドキュメントにバージョン キー プロパティが割り当てられます。
Mongoose のドキュメントによると、バージョン キーのデフォルト値は__v
次のコマンドを使用して、mongoose オブジェクトを介してこのバージョン番号プロパティにアクセスしようとしていますが、両方の呼び出しで値が返されますundefined。
myObject.__v
myObject["__v"]
ロガーを介してオブジェクトを直接表示すると、プロパティが表示され、値が割り当てられます。使用すると、正規表現を使用してプロパティJSON.stringify( myObject )にアクセスできます。__v
さらに興味深いことに、オブジェクトのキーを繰り返し処理すると、呼び出されたプロパティが表示されます_versionが、プロパティは表示され__versionません__v。
__vプロパティに直接アクセスする方法を誰か教えてもらえますか?