mongoose – 访问版本的关键

当使用Mongoose保存对象时,版本关键属性被分配给文档。

根据Mongoose文档 ,版本键的默认值是__v

我想通过使用下面的命令通过mongoose对象来访问这个版本号属性,但是这两个调用都返回一个undefined的值:

 myObject.__v myObject["__v"] 

如果我通过logging器直接查看对象,那么该属性是可见的,并分配一个值。 如果我使用JSON.stringify( myObject )那么我可以使用正则expression式访问__v属性。

更有趣的是,如果我遍历对象的键,我看到_version__version属性,但没有__v属性。

任何人都可以告诉我如何直接访问__v属性?

你可以使用myObject.get('__v')