Kollektionsgruppen
Sie können jetzt Firestore-Kollektionsgruppen in FireCMS verwenden. Dies ermöglicht Ihnen,
kollektionsübergreifende Abfragen mit demselben Namen durchzuführen. Zum Beispiel könnten Sie
eine Kollektionsgruppe namens products haben, die alle Produkte
aus verschiedenen stores enthält.
In unserem Demo-Projekt haben wir eine Kollektionsgruppe namens locales, die
alle Lokalisierungen für die verschiedenen products enthält.
Sehen Sie das Demo-Projekt hier.
FireCMS generiert eine zusätzliche Spalte in der Kollektionsansicht mit Referenzen zu allen übergeordneten Kollektionen, die Teil der Konfiguration sind.
Um Kollektionsgruppen zu verwenden, müssen Sie die collectionGroup-Eigenschaft
in der Collection-Konfiguration angeben.
export const localeCollectionGroup = buildCollection({ name: "Product locales group", path: "locales", description: "This is a collection group related to the locales subcollection of products", collectionGroup: true, properties: { name: { name: "Name", validation: { required: true }, dataType: "string" }, // ... },});