1

Mongoose を使用してオブジェクトを保存すると、ドキュメントにバージョン キー プロパティが割り当てられます。

Mongoose のドキュメントによると、バージョン キーのデフォルト値は__v

次のコマンドを使用して、mongoose オブジェクトを介してこのバージョン番号プロパティにアクセスしようとしていますが、両方の呼び出しで値が返されますundefined

myObject.__v
myObject["__v"]

ロガーを介してオブジェクトを直接表示すると、プロパティが表示され、値が割り当てられます。使用すると、正規表現を使用してプロパティJSON.stringify( myObject )にアクセスできます。__v

さらに興味深いことに、オブジェクトのキーを繰り返し処理すると、呼び出されたプロパティが表示されます_versionが、プロパティは表示され__versionません__v

__vプロパティに直接アクセスする方法を誰か教えてもらえますか?

4

1 に答える 1