Javascript lowdb从db文件中删除键值对
我使用lowdb作为我的数据库。因此数据库文件db.json如下所示Javascript lowdb从db文件中删除键值对,javascript,ecmascript-6,electron,lodash,lowdb,Javascript,Ecmascript 6,Electron,Lodash,Lowdb,我使用lowdb作为我的数据库。因此数据库文件db.json如下所示 { "posts": { "user1" : { id: 1, published: false }, "user2" : { id: 2, published: true } }, "comments": { "artic
{
"posts": {
"user1" : {
id: 1,
published: false
},
"user2" : {
id: 2,
published: true
}
},
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
{
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
我想要实现的是,在匹配某些条件时,删除带有值的posts键。所以我的db文件应该如下所示
{
"posts": {
"user1" : {
id: 1,
published: false
},
"user2" : {
id: 2,
published: true
}
},
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
{
"comments": {
"article1" : {
id: 1,
postId: 1
},
"article2" : {
id: 2,
postId: 2
}
}
}
任何指南都会有很大帮助。您可以使用unset方法从lowdb数据库中删除post键
db.unset(`posts`).write()