【问题标题】:Firestore : Query documents by property of objects [duplicate]Firestore:按对象的属性查询文档[重复]
【发布时间】:2018-12-11 19:02:39
【问题描述】:

使用对象的属性从Firebase Firestore文档中查询。

我的数据结构:

document{  
  id:"document-id",
  user: {
    name:"John",
    email:"example@gmail.com"
  }
}

如何从我想要将“example@gmail.com”作为用户电子邮件地址的文档的集合中查询。

注意:
这个问题和这个问题类似:Firestore: Query documents by property of object
但是,这个问题是针对后端(节点)的,而这个问题是针对前端(java)的。

【问题讨论】:

  • 所有语言的语法都是一样的。

标签: android google-cloud-firestore


【解决方案1】:

关键是对对象使用点运算符来访问属性,就像我们在普通java程序中使用的一样。

例子:

FirebaseFirestore.getInstance().collection("collection_name")
        .whereEqualTo("user.email", "example@gmail.com");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    • 2019-10-18
    • 2015-08-08
    • 2019-01-09
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    相关资源
    最近更新 更多