gpt4 book ai didi

java - 我可以将 HashSet 存储到 Firestore 文档吗 (Java)

转载 作者:行者123 更新时间:2023-12-04 10:51:20 24 4
gpt4 key购买 nike

我正在从 Firestore 检索列表并检查它是否包含特定字符串。此列表可以包含数千个条目。但我发现 HashSet.contains 比 List.contains 快得多(有时快 20 倍)。所以我试图找出是否可以将 HashSet 保存到 Firestore 以便搜索该集合比搜索列表(如果它是一个列表)要快。

通过研究,我发现 Firestore 支持特定的数据类型。我知道 Firestore 支持 Maps,而 HashSet 在内部使用 Maps。那么这是否意味着 HashSet 是一种受支持的数据类型?

https://firebase.google.com/docs/firestore/manage-data/data-types

最佳答案

So I'm trying to find out if a HashSet can be saved to Firestore



正如官方文档中关于 data types 的规定:

一个 HashSet不是 支持的数据类型。

So does this mean that HashSet is a supported data type?



它没有。您无法保存 HashSet作为文档中的属性。您可以将其另存为 Map或作为 array然后将其转换为 HashSet在客户端上。

关于java - 我可以将 HashSet 存储到 Firestore 文档吗 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59457081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com