У меня есть коллекция документов под названием «компания».
компания 1 -
{
_id: '1',
data:[
{_id:'11', value: 'emp11'},
{_id:'12', value: 'emp12'}
]
}
компания 2-
{
_id: '2',
data:[
{_id:'21', value: 'emp21'},
{_id:'22', value: 'emp22'}
]
}
Теперь я хочу обновить значение emp11 до emp99.
Я придерживаюсь этого подхода -
companyModel.findById('1', function(err, company) {
return company.data.update(
{_id: '11'},
{$set: {value: 'emp99'}}
);
});
Я могу получить компанию, но после этого появляется ошибка-
company.data.update is not a function
Пожалуйста, предложите возможное решение.