通过mongoose中的save方法保存记录时document文档默认最后会有一个字段"__v",这个字段表示该文档是否是刚刚创建的,如果是则字段"__v"的值为0,如:

mongoose中的versionKey-LMLPHP

(通过命令行增加的文档不会有__v字段)

如果要禁用这个字段,可以在创建schema的时候设置versionKey为false,如:

 var UserSchema = new mongoose.Schema({
nickname: String,
reg_time: {type: Date, default: Date.now}
}, {
versionKey: false // You should be aware of the outcome after set to false
});
05-15 15:58