首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用lowdb来更新现有的json值?

是否可以使用lowdb来更新现有的json值?
EN

Stack Overflow用户
提问于 2019-06-11 23:52:00
回答 1查看 251关注 0票数 0

我使用的是低数据库https://github.com/typicode/lowdb。我有一个小型数据库,如下所示

代码语言:javascript
复制
{
  "orders": [
    {
      "id": "0",
      "kit": "not a real order"
    },
    {
      "id": "1",
      "kit": "kit_1"
    }
  ],
  "total orders": 21,
  "216862330724548608": 1
}

是否可以将"kit": "x"更改为"kit": "y"

X和y是用户输入,所以我不能只使用replace,因为我不知道它等于什么。

我确实尝试过使用某种替换,但它不起作用

EN

回答 1

Stack Overflow用户

发布于 2019-06-12 03:56:30

代码语言:javascript
复制
let = updateOrders = (items, id, newValue) => {
  const {orders} = items;
  orders.map((item) => {
    item.kit = newValue;
    //if you need id check uncomment below code and add id in arguments and pass id
    // if (item.id === id) {
    //    item.kit = newValue;
    // }
  })
  console.log(orders);
};

updateOrders(orders, 'updated');

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56547500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档