【问题标题】:How to fix firebase index issue?如何解决firebase索引问题?
【发布时间】:2021-06-02 19:53:08
【问题描述】:

在启动 react native expo 应用程序时,收到此提示。

查询需要索引。你可以在这里创建它:https://console.firebase.google.com/v1/r/project/production-a9404/firestore/indexes?create_composite=Ck5wcm9qZWN0cy9wcm9kdWN0aW9uLWE5NDA0L2RhdGFiYXNlcy8oZGVmYXVsdCkvY29sbGVjdGlvbkdyb3Vwcy9jb2lucy9pbmRleGVzL18QARoMCghhdXRob3JJRBABGg0KCWNyZWF0ZWRBdBACGgwKCF9fbmFtZV9fEAI

当我点击时,谷歌控制台显示如下错误。

但是,这个更早用于不同的集合,当尝试新集合时,得到这个。

请提出建议。

【问题讨论】:

    标签: firebase google-cloud-firestore


    【解决方案1】:

    您使用的帐户似乎没有读取或创建索引的权限。

    您应该从确实拥有这些权限的用户帐户打开链接。执行此操作时,您会看到一个预先填充了所有信息的屏幕,您只需单击一下即可创建索引(需要一些耐心)。

    【讨论】:

    • 我把所有账号都注销了,再试一次,还是同样的问题。我可以看到我之前的内容,说明账号是一样的。也有,但存在这个问题。
    • 嗯...错误信息非常明确。如果您不点击错误消息中的链接,而是尝试自己导航到索引页面 - 您可以访问它吗?
    • 是的,我可以访问索引页面并查看其他索引。但是如何解决这个问题
    • 一旦我从firebase中删除所有索引和数据并重新创建它就得到了修复。因为它是测试环境,这没关系。如果我们在生产中遇到这个问题怎么办?
    • 老实说,我不知道它为什么会失败,所以很难说。我推荐reaching out to Firebase support 以获得个性化的故障排除帮助,或file a bug report
    猜你喜欢
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多