在将一个图像删除到Firebase数据库后,我希望更新图像url索引。我删除了索引1图像,我想将索引2更新为索引1!!请帮帮我。
在这里,我的Firebase数据库存储多个图像

发布于 2018-07-23 12:39:03
为什么要做额外的操作,因为您可以稍微改变一下url节点的结构,这样您就不必做额外的写操作了。因此,我建议您将该节点更改为:
Firebase-root
|
+--- Blog
|
+--- blogId
|
+--- // blog details
|
+--- url
|
+--- "https://firebasestorage...": true
|
+--- "https://firebasestorage...": true在本例中,当您删除url节点的url时,不需要其他操作。
编辑:如果您想要将图像的url存储为密钥,则需要编码版本,因为您需要删除非法字符。正如@FrankvanPuffelen在他的评论中提到的那样,使用hashcode也是常见的做法,然后使用完整的URL作为值。
https://stackoverflow.com/questions/51478280
复制相似问题