Espacio de nombres: tienda de fuego

Interfaces

Propiedades

pedido

estático

reglas no nulas.firestore.Request

El contexto de la solicitud, incluida la información de autenticación y los datos pendientes.

recurso

estático

reglas no nulas.firestore.Resource

El recurso que se está leyendo o escribiendo.

Métodos

existe

estático

existe (ruta) devuelve reglas.Booleano

Compruebe si existe un documento.

Parámetro

camino

reglas.Ruta

El camino.

El valor no debe ser nulo.

Devoluciones

non-null rules.Boolean verdadero si el recurso existe.

Ejemplo

// Check if another document exists
allow write: if exists(/databases/$(database)/documents/things/other)

existedespués

estático

existeDespués(ruta) devuelve reglas.Booleano

Compruebe si existe un documento, suponiendo que la solicitud actual se realice correctamente. Equivalente a getAfter(ruta) != nulo.

Parámetro

camino

reglas.Ruta

El camino.

El valor no debe ser nulo.

Devoluciones

non-null rules.Boolean verdadero si el recurso existe.

conseguir

estático

get(ruta) devuelve reglas.firestore.Resource

Obtenga el contenido de un documento de Firestore.

Parámetro

camino

reglas.Ruta

El camino.

El valor no debe ser nulo.

Devoluciones

non-null rules.firestore.Resource del documento, o nulo si no existe.

Ejemplo

// Get the 'thing1' document from the 'things' collection
get(/databases/$(database)/documents/things/thing1)

ir detras

estático

getAfter(ruta) devuelve reglas.firestore.Resource

Obtener el contenido proyectado de un documento. El documento se devuelve como si la solicitud actual hubiera tenido éxito. Útil para validar documentos que forman parte de una escritura o transacción por lotes.

Parámetro

camino

reglas.Ruta

El camino.

El valor no debe ser nulo.

Devoluciones

non-null rules.firestore.Resource del documento, o nulo si no existe.