如何减少数据库条目的值

时间:2015-09-01 12:10:27

标签: mongodb

我有一个nodeJS系统,其中一个学生注册了一个批处理,因此我在mongodb中有一个字段batchSize,其中一个批次中拥有最多学生数,学生可以注册一个批处理{{1} 1}}应该减少其值

如何编写查询来做同样的事情?

1 个答案:

答案 0 :(得分:0)

Batch.update({ _id: data.batch._id }, { $push: { 'students': data.student }, $inc: { currentlySubscribed: 1 } }

Batch.update({ _id: data.batch._id }, { $pull: { 'students': { 'email': data.student.email } }, $inc: { currentlySubscribed: -1 } }