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

Mit dem folgenden Modell muss ichwhere运算符。但是,whereverwenden, 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
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!