Heim  >  Fragen und Antworten  >  Hauptteil

Firebase Firestore, in dem der Operator verschachtelte dynamische Eigenschaften verwendet

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粉052686710P粉052686710407 Tage vor520

Antworte allen(1)Ich werde antworten

  • P粉495955986

    P粉4959559862023-09-09 10:20:34

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

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

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

    where('${language}.category', "==", "Some Category")

    Antwort
    0
  • StornierenAntwort