ドキュメントの部分配列の項目を更新しようとしています。サブ配列の型は文字列の配列です:
Dictionary.findOne({ name: req.query.name }, function(err1, data){
if(err1){
logger.error(err1);
res.send({ err: 'Db error' });
} else {
var index = data.values.indexOf(req.query.value);
if(index == -1)
res.send({ err: 'Value not found' });
else {
data.values[index] = req.query.newValue;
data.save(function(err2){
if(err2){
logger.error(err);
res.send({ err: 'Db error' });
} else
res.send({ data: data, info: 'Dictionary updated successfully' });
});
}
}
});
返さdata
れたものは正しく更新されますが、レコードはデータベースで更新されません。助けてください