我有一个nodeJS系统,其中一个学生注册了一个批处理,因此我在mongodb中有一个字段batchSize
,其中一个批次中拥有最多学生数,学生可以注册一个批处理{{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 } }