【问题标题】:How to get a Fieldvalue only if other fieldvalues in the same document are true仅当同一文档中的其他字段值为真时如何获取字段值
【发布时间】:2022-06-19 08:47:56
【问题描述】:

如何:如果我只想在同一个文档中有另一个字段(布尔值)为真时才检索 FieldValue(字符串)。 例如:如果我在 Firestore 中有一个包含字段的文档:{name: "Some Name", active: true},并且我只希望在字段“active”为真时检索名称。这可能吗? 这个问题有意义吗?抱歉,我是一名自学成才的开发人员,作为一名编码员,我很难解释一些东西。但我希望你们仍然能理解我想要达到的目标。

【问题讨论】:

    标签: reactjs typescript google-cloud-firestore


    【解决方案1】:

    您可以运行查询来过滤掉您不想要的文档。喜欢:

    query(collection(db, "users"), where("active", "==", true));

    但是,如果您想检索单个字段值(例如“名称”)并过滤掉同一文档中的其他值(例如“活动”)是不可能的。 firestore 只检索整个文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多