Gruppi di collezioni
Puoi ora usare i gruppi di collezioni Firestore in FireCMS. Questo ti permette di interrogare attraverso più collezioni con lo stesso nome. Ad esempio, potresti avere un gruppo di collezioni chiamato products che contiene tutti i prodotti da diversi stores.
Nel nostro progetto demo, abbiamo un gruppo di collezioni chiamato locales che contiene tutte le localizzazioni per i diversi products.
Vedi il progetto demo qui.
FireCMS genererà una colonna aggiuntiva nella vista collezione con riferimenti a tutte le collezioni genitore che fanno parte della configurazione.
Per usare i gruppi di collezioni, devi specificare la proprietà collectionGroup nella configurazione Collection.
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" }, // ... },});