一尘不染

猫鼬中的“ __v”字段是什么

node.js

我正在使用Mongoose版本3和MongoDB2.2。我注意到一个__v字段已经开始出现在我的MongoDB文档中。与版本控制有关吗?如何使用?


阅读 270

收藏
2020-07-07

共1个答案

一尘不染

这里

versionKey是对每个文档设置时,首先由猫鼬创建一个属性。此键值包含文档的内部修订版。此文档属性的名称是可配置的。默认值为__v

如果这与您的应用程序冲突,则可以这样配置:

new Schema({..}, { versionKey: '_somethingElse' })
2020-07-07