Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firestore:按对象的属性查询文档_Android_Google Cloud Firestore - Fatal编程技术网

Android Firestore:按对象的属性查询文档

Android Firestore:按对象的属性查询文档,android,google-cloud-firestore,Android,Google Cloud Firestore,使用对象的属性从Firebase Firestore文档进行查询 我的数据结构: document{ id:"document-id", user: { name:"John", email:"example@gmail.com" } } 如何从我希望文档具有“”的集合中进行查询example@gmail.com“作为用户的电子邮件地址 注意: 这个问题类似于这个: 但是,这个问题是针对后端(节点)的,而这个问题是针对前端(java)。关键是对对象使用点运算符来

使用对象的属性从
Firebase Firestore
文档进行查询

我的数据结构:

document{  
  id:"document-id",
  user: {
    name:"John",
    email:"example@gmail.com"
  }
}
如何从我希望文档具有“”的集合中进行查询example@gmail.com“作为用户的电子邮件地址

注意:
这个问题类似于这个:

但是,这个问题是针对后端(节点)的,而这个问题是针对前端(java)。

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

例如:

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

所有语言的语法都是相同的。