Firestore - 您的文档应少于 100 个字段

Firestore - Your documents should have fewer than 100 fields

Your documents should have fewer than 100 fields

具体是什么意思? 如果我的文档包含 10 个 Map 类型的字段,并且每个字段包含 10 个字段,这算作总共 100 个字段吗?

这很小... 限制的原因是什么?

您所指的文档是最佳实践文档。 Here明确提到

“为了获得最佳的快照侦听器性能,请保持文档较小并控制客户端的读取率。以下建议提供了最大化性能的指南。超过这些建议可能会导致通知延迟时间增加。”

所以 Firestore 中没有这样的限制,每个文档有 100 个字段的限制。这只是提高性能和延迟的最佳实践建议。

文档指出每个文档应限制为 100 个字段,并且 Map 中的字段与文档中的字段不同。所以它不计算 10 个 Map 类型的字段,每个 Map 有 10 个字段作为 100 个字段。

我希望这能回答你的问题。