我在 Cloud Firestore 中有 2 個類別,結構如下所示:
Categories (Collection)
|
--- 6FbwakI8Jh8Pst79kEV8 (Document)
|
--- Category Name (String) => "Cars For Sale"
--- nMWCgN7g9hZsMaeJPLRj (Document)
|
--- Category Name (String) => "Cars For Rent"
如何為每個類別創建自定義選項,如下圖所示:
圖 1:待售汽車
圖 2:汽車出租
每個類別都有不同的選項,我想知道如何在我的類別中使用 Firebase Firestore 創建這樣的東西?
如果你想自己檢查的URL。
uj5u.com熱心網友回復:
我能想到的最簡單的解決方案是為每種型別的操作創建兩個單獨的集合,如下所示:
Firestore-root
|
--- Cars For Sale (collection)
| |
| --- //Options in the first screenshot
|
--- Cars For Rent (collection)
|
--- //Options in the second screenshot
由于查詢可能總是從單個類別回傳檔案,因此此模式是最簡單的模式。
uj5u.com熱心網友回復:
好吧,我認為您可以使用以下腳手架來實作這一點。請注意,過濾器包含將過濾器category映射到category. 因此,您可以通過這種方式創建nnumber offilters和nnumber of categories。
| 收藏 | 檔案編號 | 檔案資料 |
|---|---|---|
| 類別 | 6FbwakI8Jh8Pst79kEV8 | {名稱:“待售汽車”} |
| nMWCgN7g9hZsMaeJPLRj | {名稱:“出租汽車”} | |
| 過濾器 | nMWCgN7g9hZsMaeJPLRj | { name: "Car Make", value: ["V1", "V2", "V3"], category: 6FbwakI8Jh8Pst79kEV8 } |
| {名稱:“汽車型號”,值:[“X”,“Y”,“Z”],類別:nMWCgN7g9hZsMaeJPLRJ } |
然后,您可以使用簡單的get()查詢從集合中獲取資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/346687.html
