Firebase Firestore, in dem der Operator verschachtelte dynamische Eigenschaften verwendet
P粉052686710
P粉052686710 2023-09-08 16:06:57
0
1
562

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"),

Modell

const language = "EN"

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

Antworte allen(1)
P粉495955986

为了能够根据地图中存在的值查询集合,您应该使用如下所示的 where 函数调用:

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

如果您需要更改语言,那么您应该考虑使用变量而不是硬编码值。在代码中,它应该如下所示:

where('${language}.category', "==", "Some Category")
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage