【问题标题】:Can't add anything to Cloud Firestore from console无法从控制台向 Cloud Firestore 添加任何内容
【发布时间】:2018-03-24 17:06:46
【问题描述】:

我已经搜索了所有互联网,但没有发现类似的已解决问题。

所以,我正在使用 Cloud Firestore,我的问题只是我无法从控制台向 Firestore 添加任何内容,我单击“添加集合”,输入名称,然后为新文档生成随机 ID,然后向其中添加一个字符串。单击“保存”后,没有添加任何内容,屏幕仍然显示“此位置尚无数据”。我尝试重新加载,注销并再次登录,仅添加空集合等。有人知道可能出了什么问题吗?也许这是一些错误,因为 Firestore 处于测试阶段?

【问题讨论】:

  • 也许我们没有正确处理错误的集合 id 或字段名称中存在格式错误。 SO 不是调试此类事情的最佳场所,我建议在 groups.google.com/forum/#!forum/google-cloud-firestore-discuss 的讨论组中发帖
  • 您也可以联系 Firebase 支持。 firebase.google.com/support/contact/troubleshooting
  • 您执行以下两个建议中的任何一个:确保包括 1) 显示在浏览器的 JavaScript 控制台中的任何相关消息 2) 如果可能的话,在您输入数据时提供简短的屏幕截图.

标签: firebase google-cloud-firestore


【解决方案1】:

我遇到了类似的问题,经过大量研究,我发现chrome浏览器存在问题。只需用firefox浏览器打开同一个控制台,就可以进行所有操作了:)

【讨论】:

    【解决方案2】:

    我有同样的问题。尝试通过父路径直接转到您创建的集合。

    编辑: 对不起我错了。问题仍然出现。发现防病毒软件阻止了这些操作。我用的是卡巴斯基

    【讨论】:

      【解决方案3】:

      这里有类似的问题。在我启用卡巴斯基数据收集后,它就可以工作了。

      【讨论】:

        【解决方案4】:

        如果集合中没有文档,则集合消失。该过程相当可靠。您可以输入 1 作为文档名称,输入 1 作为字符串字段,将值留空,它仍然会写入。

        尝试添加不同的数据类型。此外,请尝试使用其中一种 SDK,即 web(浏览器)或管理(Node.js)SDK 来在文档firebase.firestore().collection("test").doc().set({"name":"john"}); 中写入(.set)数据,并使用适当的测试/开放安全规则。

        【讨论】:

          【解决方案5】:

          注意:

          Firebase 默认不接受未定义的值。 检查你的价值观:有未定义的价值观很可能是原因。

          【讨论】:

            【解决方案6】:

            按照 Xavi 的建议,我发现它可以在 Safari 上运行,然后我返回 Chrome Firebase 控制台并注销所有帐户并使用我拥有 Firebase 访问权限的帐户重新登录,现在我可以从控制台和我的 React 应用程序读取和写入。

            【讨论】:

              猜你喜欢
              • 2023-04-04
              • 1970-01-01
              • 2014-07-12
              • 1970-01-01
              • 2012-05-01
              • 1970-01-01
              • 1970-01-01
              • 2012-05-30
              • 1970-01-01
              相关资源
              最近更新 更多