Firebase实时数据库 - 路径和密钥的限制?

Kar*_*pka 5 firebase firebase-realtime-database

在Firebase Realtime DB中,有哪些限制:

  • 按键
  • 路径
  • 筑巢水平

对长度以及不允许/特殊字符/值的含义限制.并且可能存在任何其他限制(或劝阻).

这个弃用前谷歌整合文件(点击这里)仍然是最新的?

密钥长度:768字节

子节点深度:32

我没有看到那里提到的最大路径长度.

此文档的非弃用位置是什么?

我在https://firebase.google.com/docs/中找不到相应的商品.好像有些文档"在洗牌中丢失了"......

谢谢你的任何提示.

编辑:我稍微扩大了它 - 不仅仅是长度,而是任何可能适用的限制.

Jef*_*ett 5

Firebase 文档说 768 字节仍然是密钥的限制,并且它们使用 UTF-8 编码。使用 UTF-8,一个字符是 1-4 个字节。

但是,大多数字符是 1 个字节,除非您使用 ? 等字符,它是 3 个字节。因此,对于密钥的正常使用,字符限制为 768。如果您想预测一些古怪的字符,最好保守一些,将总字符数限制为 500、600 或 700。取决于您想如何使用按键。

在这里测试您的字符和字符串:https : //mothereff.in/byte-counter

此处的文档:https : //firebase.google.com/docs/database/usage/limits