mongoose中的versionKey
通过mongoose中的save方法保存记录时document文档默认最后会有一个字段"__v",这个字段表示该文档是否是刚刚创建的,如果是则字段"__v"的值为0,如:
(通过命令行增加的文档不会有__v字段)
如果要禁用这个字段,可以在创建schema的时候设置versionKey为false,如:
1 var UserSchema = new mongoose.Schema({ 2 nickname: String, 3 reg_time: {type: Date, default: Date.now} 4 }, { 5 versionKey: false // You should be aware of the outcome after set to false 6 });