Heim > Fragen und Antworten > Hauptteil
Mit dem folgenden Modell muss ich where
运算符。但是,where
verwenden, wenn ich Firestore abfrage. Die Attribute sind auf der Grundlage des folgenden Variablencodes verschachtelt:
where("category", "==", "Something"),
const language = "EN" { EN: { category: "Something in english" }, FR: { category: "Something in french" } }
P粉4959559862023-09-09 10:20:34
为了能够根据地图中存在的值查询集合,您应该使用如下所示的 where
函数调用:
where("EN.category", "==", "Some Category")
如果您需要更改语言,那么您应该考虑使用变量而不是硬编码值。在代码中,它应该如下所示:
where('${language}.category', "==", "Some Category")