在nedb中,我在文档中有一个数组字段。 如何在任何索引处更新数组元素?
例如,
{
fruits:['mango','apple','banana']
}
我想修改第二个元素并将数组设为['mango','pear','banana']
。
如何使用db.update
?
答案 0 :(得分:1)
你可以这样做:
db.update({_id:idToUpdate}, {
$set:{'fruits[1]':'pear'}
}, {}, callback);
答案 1 :(得分:1)
您可以使用带点索引的点表示法:
db.update({_id: id, {$set: {'fruits.1': 'pear'}}, {}, callback)
但有一件事,你必须确保使用正确的索引。