Javascript lowdb从db文件中删除键值对

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

我使用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
     }
  }
}
{
  "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()