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