我正在使用Nodejs,MongoDb 我使用Mongoose来处理数据库操作。
对于我的文档,我需要一个递增ID。因此我使用了PureAutoinc。 https://github.com/mylovecompany/mongoose-pureautoinc
它记录得很好。我做了类似的事情 -
pureautoinc.init(db);
var schema = new Schema({
email: String,
text: String
});
schema.plugin(pureautoinc.plugin, {
model: 'Subscriber',
field: 'recordNum'
});
var Subscriber = db.model('Subscriber', schema);
自动增量对我来说很好。但是当我尝试更新我的任何文档时,问题就出现了。即使我只是更新记录,自动增量的id /(在这种情况下为recordNum)也会自动增加。
如何解决这个问题?