Я использую перья js для своего бэкэнда, и моя служба / коллекция пользователей похожа на такую:
{ name :'my Name',
email: 'example@gmail.com',
_id "9878787977377827..."
students:[
{name: 'student 1 name', _id: 2113232..., active: true},
{name: 'student 2 name', _id: 2113232..., active: true}
]
}
... Я хотел бы изменить, например, активный статус ученика на «ложь». Я попробовал это
client.service('users').update({ 'students._id': id },
{$set: {'students.$.active': false,}},function (err, model) {if (err) {console.log(err);}})
, но ничего не получалось