database - 更新 nedb 中的特定数组元素

标签 database nedb

在 nedb 中,我在文档中有一个数组字段。 我将如何更新任何索引处的数组元素?

例如,

{  
  fruits:['mango','apple','banana']
}

我想修改第二个元素并将数组设为 ['mango','pear','banana']

如何使用 db.update 做到这一点?

最佳答案

你可以这样做:

db.update({_id:idToUpdate}, {
    $set:{'fruits[1]':'pear'}
}, {}, callback);

关于database - 更新 nedb 中的特定数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328115/

相关文章:

javascript - 更新 nedb 中的一行

sql - 将 nvarchar 值 'CIS100 ' 转换为数据类型 int 时转换失败

sql - 在 CouchDB 中执行 WHERE - IN 查询

database - 在哪里放置我需要的 Symfony2 自定义参数?

javascript - 当我更新用户对象的一个​​值时,所有其他值都将在数据库中删除。我该怎么办?

Angular 2(全局变量): How do I access a variable defined in index. html,在 Typescript 代码中?

database - 在数据库中存储为字符串的订购号

php 安全评论逻辑?

javascript - Electron 应用程序中的 NEDB 持久性

mongodb - Electron 应用程序的本地基于文件的数据库