我正在使用 Nodejs、MongoDb 我使用 Mongoose 来处理数据库操作。
对于我的 Documents ,我需要一个递增的 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);
自动增量对我来说很好用。但是当我尝试更新我的任何 Documents 时,就会出现问题。自动递增的 id/(在这种情况下为 recordNum)即使我只是更新记录也会自动递增。
我该如何解决这个问题?