Saltearse al contenido

Referencias (References)

Usa campos de referencia cuando necesites establecer relaciones entre colecciones. Por ejemplo, puedes tener un producto que esté relacionado con una categoría, o uno que tenga múltiples compras.

Cuando configuras una aplicación FireCMS, defines colecciones en rutas o alias de rutas (paths), y esas son las rutas que usas para configurar las propiedades de referencia.

Campo de referencia única (Single reference field)

Sección titulada «Campo de referencia única (Single reference field)»

Field

import { buildProperty } from "@firecms/core";
buildProperty({
dataType: "reference",
path: "users",
name: "Cliente relacionado",
});

El tipo de datos es reference

Internamente, el componente utilizado es ReferenceFieldBinding.

Campo de referencia múltiple (Multiple reference field)

Sección titulada «Campo de referencia múltiple (Multiple reference field)»

Field

import { buildProperty } from "@firecms/core";
buildProperty({
dataType: "array",
name: "Productos relacionados",
of: {
dataType: "reference",
path: "products"
}
});

El tipo de datos es array con una propiedad de referencia como prop of.

Internamente, el componente utilizado es ArrayOfReferencesFieldBinding.