我正在使用Mongoose版本3和MongoDB2.2。我注意到一个__v字段已经开始出现在我的MongoDB文档中。与版本控制有关吗?如何使用?
Mongoose
MongoDB
__v
从这里:
该versionKey是对每个文档设置时,首先由猫鼬创建一个属性。此键值包含文档的内部修订版。此文档属性的名称是可配置的。默认值为__v。 如果这与您的应用程序冲突,则可以这样配置:
该versionKey是对每个文档设置时,首先由猫鼬创建一个属性。此键值包含文档的内部修订版。此文档属性的名称是可配置的。默认值为__v。
versionKey
如果这与您的应用程序冲突,则可以这样配置:
new Schema({..}, { versionKey: '_somethingElse' })