使用对象属性从Firebase Firestore
个文档中进行查询。
我的数据结构:
document{
id:"document-id",
user: {
name:"John",
email:"example@gmail.com"
}
}
如何从我想让文档包含“ example@gmail.com”作为用户电子邮件地址的集合中进行查询。
注意:
这个问题与此类似:Firestore: Query documents by property of object
但是,这个问题是针对后端(节点),而这个问题针对前端(java)。
答案 0 :(得分:0)
关键是使用 Dot运算符来使对象访问属性,就像在普通Java程序中一样。
示例:
FirebaseFirestore.getInstance().collection("collection_name")
.whereEqualTo("user.email", "example@gmail.com");