【发布时间】:2019-12-23 14:38:00
【问题描述】:
我正在从 Firestore 中检索一个列表并检查它是否包含特定字符串。这个列表可以有数千个条目。但我发现 HashSet.contains 比 List.contains 快得多(有时快 20 倍)。因此,我试图找出是否可以将 HashSet 保存到 Firestore,以便搜索该集合比搜索列表(如果它是一个列表)更快。
通过研究,我发现 Firestore 支持特定的数据类型。我知道 Firestore 支持 Maps 并且 HashSet 在内部使用 Maps。那么这是否意味着 HashSet 是受支持的数据类型?
https://firebase.google.com/docs/firestore/manage-data/data-types
【问题讨论】:
标签: java firebase google-cloud-firestore hashset