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

时间:2018-02-22 01:01:48

标签: google-cloud-firestore document-database

我正在尝试为文档数据库构建架构。我正在使用Google Cloud Firestore。我希望我的数据能够轻松快速地查询,因此我要保持结构浅或平。查询是否会更快地查询布尔值或字符串。

{ side: 'left' } //string

   Which one is faster to query?

{ left: true } //boolean

1 个答案:

答案 0 :(得分:1)

实际上说:没关系。

Cloud Firestore中的所有字段都在服务器上编制索引,并且搜索布尔值与该索引中的字符串所需的时间不会明显 - 特别是与通过a下载某些文档所需的时间相比较网络。

相反,请使用对您的应用程序最有意义的值。而且,虽然我们讨论的是主题,但不要在同一领域混合使用数据类型。这将使查询更加困难。