簡體   English   中英

從 firebase 運行時錯誤獲取文檔

[英]getting documents from firebase run time error

我有一些代碼可以從 firebase 的集合中獲取文檔。 有很多文件,我有時間限制,所以文件永遠不會足夠快。 一般來說,從 firebase 集合中檢索所有文檔然后根據字段屬性對它們進行排序是否更快。 或者只檢索與特定參數匹配的文檔是否更快。

那么簡單地是在整個集合上使用getDocuments()然后有效地過濾那個大數組還是使用where("uid": "hello").getdocument()更有效?

這將有助於解決我的運行時錯誤

這取決於我們無法知道的許多參數。

一般來說,如果可能的話,我會讓數據庫進行過濾,因為它可以更好地擴展到大量文檔 但是,如果文檔的數量很少且恆定,則可能會出現一些邊緣情況,其中檢索所有文檔的速度會更快。 但即便如此,它也取決於文檔大小、運行代碼的設備帶寬等因素。 再次重申:我們無法知道的參數,甚至您現在可能也不知道。

最好的方法是創建您認為真實的數據集,然后運行一些簡單的實驗。 這將很快指出最有希望的方法。

暫無
暫無

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

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