因此,我已经阅读了有关Firestore的所有正式文档,并且了解了所有基础知识和大多数高级主题。但最后我想出了两个问题:
发布于 2018-10-31 14:04:17
您可以最大限度地链接100子集合。根据有关使用和限制的相关文档。
最高分集深度: 100
关于你的问题:
与根级集合相比,使用子集合有什么好处吗?
据我所知,Firestore可以在第1级快速查找节点,就像在第100级上查找节点一样。因此,对于常规数据库来说,深度不应成为影响技术水平上的速度的一个因素。IMHO,最好让数据尽可能平整。
关于第二个问题,您可以存储对象,也可以只存储引用,但在作出决定之前,我建议您注意我从这个帖子的答复中可以找到的一些细节。
https://stackoverflow.com/questions/53084965
相似问题