小编Unr*_*Key的帖子

如何使用key删除firebase实时数据库子节点?

当我尝试运行下面的代码时,出现错误,但我不知道为什么。

confirmDelete(e) {
  const db = getDatabase();
  db.ref("/ships/" + e.target.id).remove();
},
Run Code Online (Sandbox Code Playgroud)

如果我记录,我会得到与下面代码中的ShipKeye.target.id完全相同的信息。

以下是该数据库的示例:

{
  "ships": {
    "-N43Q4E2ruMpyfaIHGDK": {
      "date": "2022-08-06T18:00",
      "name": "ORANGE OCEAN",
      "shipKey": "-N43Q4E2ruMpyfaIHGDK"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript web firebase vue.js firebase-realtime-database

5
推荐指数
1
解决办法
1574
查看次数