gpt4 book ai didi

google-cloud-firestore - Firestore 中的文档 ID 和文档名称有什么区别?

转载 作者:行者123 更新时间:2023-12-04 03:42:55 24 4
gpt4 key购买 nike

this link , 它在

的要点之一中指定

Constraints on document IDs

它必须不超过 1500 字节 并且在我们拥有的正下方

Maximum size for a document name

不得超过 6 KiB

我在文档中没有发现文档ID和文档名称有什么区别,我认为文档ID和文档名称是一样的,但是上面的引用是冲突。

最佳答案

是的,它确实令人困惑并隐藏在文档中。但我能够在尺寸计算网站上找到它。 Link

简而言之,文档名称 基本上是路径的大小 + 文档 id + 16 个额外字节。而 document id 是标识集合中每个文档的标识。因此您不能手动设置文档名称,它是自动生成的。

在大多数情况下这应该不是问题,除非您有非常嵌套的集合结构和很长的 document id。但请记住,这不受长或深度嵌套字段的影响,它仅适用于 document id。但在那种情况下,您将受到 最大文档大小 的影响。

从上面的链接中计算它的例子:

For a document in the subcollection users/jeff/tasks with a stringdocument ID of my_task_id, the document name size is 6 + 5 + 6 + 11 +16 = 44 bytes:

6 bytes for the users collection ID

5 bytes for the jeff document ID

6 bytes for the tasks collection ID

11 bytes for the my_task_id document ID

16 additional bytes

关于google-cloud-firestore - Firestore 中的文档 ID 和文档名称有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65649311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com