【发布时间】:2018-04-11 19:50:22
【问题描述】:
我的 Firebase 中有一个餐厅书签列表,但我不知道如何删除数据库中的特定餐厅。
所以我有函数unfavorite(favorite),我将最喜欢的餐厅作为参数传递。直到这里,我想将此参数 id 传递给查询以从数据库中删除,如下所示:
this.afDb.list(`bookmarks/${user.uid}/restaurant/${favorite.restaurant.id})`).remove();
这是我的数据库列表的截图:
如何从书签列表中删除该特定餐厅?
【问题讨论】:
-
我不确定你的要求,目前你的代码缺少一些部分,因为我可以看到有两个自动生成的密钥,但你只在书签之后列出一个,但稍微具体一点,所以我可以理解您的问题如下。
-
bookmarks/user.uid/AutogeneratedKey 现在是这样存储的
-
好的,你问的是,“当我知道其中的“id”(子)时,如何删除那个“AutogeneratedKey”关键节点?”
-
是的 :) 这正是我要问的
标签: firebase firebase-realtime-database ionic3 angularfire2