我的问题是,SQL和MongoDB等其他数据库中的firebase集合和文档相当于什么,
我知道SQL中有一个表,但是等效于以下路径:
/ collection / document / collection
我的意思是我可以用SQL或猫鼬将表(集合)添加到文档中吗,它的体系结构是什么?
谢谢,
关系数据库中与集合和文档最接近的等效项是一张表和一行。但是,正如您所发现的,Firestore允许再次在文档下嵌套集合,并且无法在关系数据库的行下嵌套表。
您在关系数据库中要做的是向另一个记录下的行添加一个父键。因此,如果您在Firestore中具有acollection
和a subcollection
,则可以将其建模为例如关系数据库中的两个独立表,然后在其中将每行/记录subcollection
的外键赋予其所属collection
记录的ID 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句