簡體   English   中英

更新Firebase上所有子級的值

[英]Update value for all children on Firebase

我正在嘗試將所有兒童的“ seen”鍵的值設置為true。

有沒有簡單的方法可以做到這一點?

獲取所有兒童以分別更新每個兒童似乎是一種過大的方式。

在此先感謝您的幫助。

在此處輸入圖片說明

沒有簡單的方法可以做到這一點。 至少,您將必須擁有所有孩子的所有鍵,以便能夠對其進行寫入。 根據您現在顯示的內容,唯一的方法就是獲取所有子項,以便您可以構造對它們的引用,從而可以更新他們seen每個鍵。

收集all_notifications中的所有鍵,並創建一個字典,在其中您將所有可見的鍵更新為true。

只需一個電話就可以做到:

ref.updateChildValues([key1: true, key2: true])

但是,在all_notifications下有另一個子級存儲您所有未顯示的通知鍵會更有意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM