Это будет сложно, так как courses
- это массив. Вам нужно будет знать индекс курса, который вы хотите обновить, а затем сделать что-то вроде:
{ '$inc' : {numberOfAttending : 1, 'courses.1.numberOfAttending' : 1}}
Задумывались ли вы над тем, чтобы переключить его на один встроенный документ с ключом courseId
для каждого курса? Если это так, вы можете запустить такую команду, чтобы увеличить оба. Это не зависит от позиции, поэтому будет менее хрупким:
{ '$inc' : { numberOfAttending : 1, 'courses.y2.numberOfAttending' : 1}}