首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase / Firestore -如何手动创建索引

Firebase / Firestore -如何手动创建索引
EN

Stack Overflow用户
提问于 2021-02-11 00:19:21
回答 1查看 189关注 0票数 0

我正在使用react-native开发一个移动应用程序。我正在使用第三方模板来开始。此模板创建名为"users“的Firestore数据库集合。这个模板还不断地告诉我关于"users“集合没有索引的错误:

代码语言:javascript
复制
[FirebaseError: The query requires an index. You can create it here: https://console.firebase.google.com/v1/r/project/social-marketplace-3c8df/firestore/indexes?create_composite=CmRwcm9qZWN0cy9zb2NpYWwtbWFya2V0cGxhY2UtM2M4ZGYvZGF0YWJhc2VzLyhkZWZhdWx0KS9jb2xsZWN0aW9uR3JvdXBzL1NvY2lhbE5ldHdvcmtfUG9zdHMvaW5kZXhlcy9fEAEaDAoIYXV0aG9ySUQQARoNCgljcmVhdGVkQXQQAhoMCghfX25hbWVfXxAC]

当我从错误消息中复制这个"create index“链接并将其粘贴到浏览器中时,它会将我带到一个空的Firebase控制台页面。不会因此而创建索引。WhenI试图手动创建这样的索引,方法是导航到Firestore页面上的“索引”选项卡,选择复合索引,然后输入"/users“作为我的集合名称,我被告知"/users”是保留的,所以我无法创建这样的索引。有没有办法在我的"/users“集合上创建这样的索引?

EN

回答 1

Stack Overflow用户

发布于 2021-02-11 13:33:34

正如@Renaud Tarnec的评论所说,通过使用Firebase控制台修复此问题:

  1. Cloud Firestore >索引面板>单击Add Index "users" or value in Collection ID文本框。
  2. 在要建立索引的字段中,至少添加两个字段- this is required
  3. Scroll down >查询范围>如果选择if 集合集合Group
  4. And,它将启用创建索引按钮。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66140734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档