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 });

 

posted @ 2017-02-04 16:40  向着太阳生  阅读(834)  评论(0编辑  收藏  举报