谢谢
我想构建users
集合,其中将具有id为A
,B
,C
,…Z
。每个文档将包含一个子集合,该子集合将包含以字母A
,B
,…开头的所有用户的数据。Z
取决于文档ID。
在Firestore文档中提到
不要使用单调递增的文档id,例如:
Customer1, Customer2, Customer3,…
产品1、产品2、产品3、…
这样的顺序id可能导致影响延迟的热点。
那么,使用字母作为Document ID
是否会产生相同的问题并导致热点或其他一些效率低下?
谢谢
是的,您可以观察到相同的效果。如果你使用add()
创建一个新文档,最好使用完全随机化的id。