Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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
Google cloud firestore 在Firestore中查询字符串或布尔值更快吗?_Google Cloud Firestore_Document Database - Fatal编程技术网

Google cloud firestore 在Firestore中查询字符串或布尔值更快吗?

Google cloud firestore 在Firestore中查询字符串或布尔值更快吗?,google-cloud-firestore,document-database,Google Cloud Firestore,Document Database,我正在尝试构造文档数据库的架构。我正在使用谷歌云Firestore。我希望我的数据能够被轻松快速地查询,所以我会保持结构的浅或平。查询将更快地运行布尔或字符串查询 { side: 'left' } //string Which one is faster to query? { left: true } //boolean 实际上,这并不重要 Cloud Firestore中的所有字段都在服务器上建立了索引,在该索引中搜索布尔值与字符串所需的时间不会太长,尤其是与通过网络下载某些文档

我正在尝试构造文档数据库的架构。我正在使用谷歌云Firestore。我希望我的数据能够被轻松快速地查询,所以我会保持结构的浅或平。查询将更快地运行布尔或字符串查询

{ side: 'left' } //string

   Which one is faster to query?

{ left: true } //boolean

实际上,这并不重要

Cloud Firestore中的所有字段都在服务器上建立了索引,在该索引中搜索布尔值与字符串所需的时间不会太长,尤其是与通过网络下载某些文档所需的时间相比

相反,使用对应用程序最有意义的值。而且,在讨论这个主题时,不要在同一个字段中混合数据类型。这将使事情更难被质疑