mongoose – 访问版本的关键
当使用Mongoose保存对象时,版本关键属性被分配给文档。
根据Mongoose文档 ,版本键的默认值是__v
我想通过使用下面的命令通过mongoose对象来访问这个版本号属性,但是这两个调用都返回一个undefined
的值:
myObject.__v myObject["__v"]
如果我通过logging器直接查看对象,那么该属性是可见的,并分配一个值。 如果我使用JSON.stringify( myObject )
那么我可以使用正则expression式访问__v
属性。
更有趣的是,如果我遍历对象的键,我看到_version
和__version
属性,但没有__v
属性。
任何人都可以告诉我如何直接访问__v
属性?
你可以使用myObject.get('__v')
。