我有一个有等级的模特。 当我删除,添加或更新一个元素时,我想更新所有排名。
这是我的模特
var mongoose = require('mongoose')
var Schema = mongoose.Schema
var consignemodeSchema = new Shema({
consigne: {
type: String,
required: true
},
mode: {
type: String,
required: true
},
rank: {
type: number,
required: true,
unique: true,
}
})
答案 0 :(得分:0)
请参考Update documents链接以更新所有排名。 在这里,您可以将以下行添加到回调中,以进行每个元素的更新,删除或添加操作。
var conditions = {}
, update = { $inc: { rank: 1 }}
, options = { multi: true };
Model.update(conditions, update, options, callback);