swift - 如何使用 Cloud Firestore 索引查询数据

标签 swift firebase google-cloud-firestore

我在云 Firestore 上看到了索引选项,我很好奇如何在我的程序中实际使用它来查询具有特定用户名或特定电子邮件的用户。我已经制作了索引,但现在卡住了,因为我不知道如何在我的程序中使用它,而且我在文档中找不到任何有用的信息。

Index

Database

提前致谢。

最佳答案

通常您不需要创建索引,除非您对多个字段进行过滤和排序。每个默认的 firestore 在每个字段上都有一个索引。 如果 firestore 需要一个组合,如果索引正常,它会输出一个异常,让您知道这一点,并且您会获得一个链接,该链接将自动创建必要的索引。因此,在您的情况下,请阅读有关如何创建查询的文档: https://firebase.google.com/docs/firestore/query-data/queries

关于swift - 如何使用 Cloud Firestore 索引查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49723583/

相关文章:

swift - Storekit:如何检查产品是否已购买?

arrays - 检查数组中的一个元素是否包含在字符串中

swift - Swift 中不同 View Controller 的不同 UIKeyCommand 数组

使用 X-Frame-Options 的 firebase 托管 iframe 错误

swift - 如何获取autoid生成的子节点中存储的数据?

swift - 点击特定行时如何从 Firestore 获取特定信息

swift - 在 Swift 中,协议(protocol)扩展是否允许函数体?

javascript - React + Firebase取消订阅不是useEffect中的函数

firebase - 未为该类定义方法 'allowInterop' ...尝试使用 Firestore 时出现 Dart 控制台应用程序错误

java - 从 Android Studio 中的 Firebase 数据库读取对象