Firebase Firestore 其中運算子使用嵌套動態屬性
P粉052686710
P粉052686710 2023-09-08 16:06:57
0
1
548

使用下面的模型,我需要在查詢 Firestore 時使用 where 運算子。但是,where 屬性是基於以下變數程式碼嵌套的:

where("category", "==", "Something"),

型號

const language = "EN"

{ 
    EN: {
        category: "Something in english"
    },
    FR: {
        category: "Something in french"
    }
}
P粉052686710
P粉052686710

全部回覆(1)
P粉495955986

為了能夠根據地圖中存在的值查詢集合,您應該使用如下所示的 where 函數呼叫:

where("EN.category", "==", "Some Category")

如果您需要更改語言,那麼您應該考慮使用變數而不是硬編碼值。在程式碼中,它應該如下所示:

where('${language}.category', "==", "Some Category")
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板