簡體   English   中英

在 Firestore 中創建空文檔

[英]Creating Empty Documents in Firestore

我了解 collections 中的空文檔會被 Firestore 中的系統自動刪除。 但是,我現在有一種情況,文檔的名稱是有目的的。 我有一個名為 usernames 的集合,其中包含許多 ID 為用戶名的文檔。 例如,用戶名/bob_marley 是我可能在數據庫中看到的。 這里的問題是,由於文檔中沒有任何字段,它們會被自動刪除,從而違背了設置的目的。 在這些情況下,我應該如何構建我的數據庫?

謝謝

最簡單的方法就是不要讓文檔變空。 使用(例如)“exists = true”保留其中的一個屬性,並確保它永遠不會被刪除。 如果您擔心用戶不小心對自己這樣做,請使用安全規則來防止這種情況發生。

另一件事是重新評估你正在嘗試用系統中的空文檔做什么,以及是否值得思考如何以最能滿足你想要執行的查詢的方式構建數據。

暫無
暫無

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

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