跨集合查詢的 Firestore 資料結構
在 Firestore中建構資料時,了解跨集合查詢的原理至關重要,尤其是在管理層次結構(例如提供者及其服務)時
問題:
鑑於提供者可能屬於不同的產品類別,所提議的資料結構是否適合基於產品資料存取提供者資訊?
答案:
資料結構:
跨集合查詢:
Firestore 支援跨集合查詢,讓您基於共同的集合從多個集合中擷取資料場地。使用此方法,您可以對 Products 集合執行查詢並檢索 Provider ID。然後,您可以使用此 ID 存取 Providers 集合中對應的提供者文件。
重複與引用:建議:對於您的特定場景,建議的資料結構是合適的。但是,請考慮以下事項:
最終,選擇取決於您的特定用例和效能要求。
以上是如何設計 Firestore 資料結構以實現產品和提供者之間的高效交叉集合查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!