Ближайшими эквивалентами для коллекций и документов в базе данных отношений будут таблица и строка. Но, как вы обнаружили, Firestore позволяет снова вкладывать коллекции в документы, и нет способа вложить таблицы в строки в реляционных базах данных.
В реляционной базе данных вы бы добавили родительский ключ к строки, которые находятся под другой записью. Так что если у вас есть collection
и subcollection
в Firestore, вы можете, например, смоделировать это как две отдельные таблицы в реляционной базе данных, где вы затем даете каждой строке / записи в subcollection
внешний ключ с идентификатором запись collection
, под которой он находится.