Grupos de coleções
Agora você pode usar grupos de coleções Firestore no FireCMS. Isso permite consultar várias coleções com o mesmo nome. Por exemplo, você pode ter um grupo de coleções chamado products que contém todos os produtos de diferentes stores.
No nosso projeto demo, temos um grupo de coleções chamado locales que contém todas as localizações para os diferentes products.
Veja o projeto demo aqui.
O FireCMS gerará uma coluna adicional na visualização da coleção com referências a todas as coleções pai que fazem parte da configuração.
Para usar grupos de coleções, você deve especificar a propriedade collectionGroup na configuração 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" }, // ... },});