Nodejs、MongoDb を使用しています。Mongoose を使用して DB 操作を処理しました。
私の 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) は、レコードを更新しているときでも自動インクリメントされます。
この問題を解決するにはどうすればよいですか?