前面操作看菜鸟教程
function getNextSequenceValue(sequenceName){ var sequenceDocument = Counter.findOneAndUpdate( sequenceName, {$inc:{sequence_value:1}}, ).exec(function(err,data){ return data.sequence_value; }); }
但是findAndModify()方法要换成这个 findOneAndUpdate()
var mongoose = require('mongoose') var CounterSchema = new mongoose.Schema({ id:String, sequence_value:Number }) module.exports = mongoose.model('Counter',CounterSchema)