javascript - lowdb 从 db 文件中删除键值对
问题描述
我使用 lowdb 作为我的数据库。所以数据库文件 db.json 如下所示。
{
"posts": {
"user1" : {
id: 1,
published: false
},
"user2" : {
id: 2,
published: true
}
},
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
我想要实现的是在某些条件匹配时,删除带有值的帖子键。所以我的 db 文件应该如下所示。
{
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
任何指南都会有很大帮助。
解决方案
您可以使用 unset 方法从 lowdb 数据库中删除 post 键
db.unset(`posts`).write()
推荐阅读
- javascript - 当运行正则表达式太快时,在 Javascript 中返回一个空数组。我的正则表达式太慢了吗?
- python - 与地图共享子图之间的 x 和 y 轴
- java - 如何在 JAVA 线程之间共享变量?
- javascript - 如何在javascript中获取childtag属性的出现次数
- python - python gTTS RuntimeError:无法获取语言列表:“NoneType”对象不可下标
- javascript - 在 mousemove 上为 Javascript 中的元素设置动画
- sql - 这两个条件是否等效(在 sql 中)?
- google-apps-script - 为什么 GmailDraft.send() 会使草稿的 gmail 标签消失?
- java - 选择器不适用于单击按钮效果
- python - 从两个元组python3创建单个元组