normas . tienda de fuego
Variables y métodos específicos del contexto para las reglas de seguridad de Cloud Firestore.
Las funciones en este espacio de nombres solo están disponibles dentro de los bloques service cloud.firestore { ... }
y no necesitan tener un prefijo cuando se usan ( get()
no firestore.get()
).
Interfaces
Pedido
El contexto de solicitud entrante para una operación de Firestore.
Recurso
El documento de Firestore que se está leyendo o escribiendo.
Propiedades
pedido
reglas no nulas.firestore.Request
El contexto de la solicitud, incluida la información de autenticación y los datos pendientes.
recurso
reglas no nulas.firestore.Resource
El recurso que se está leyendo o escribiendo.
Métodos
existe
existe (ruta) devuelve reglas.Booleano
Compruebe si existe un documento.
Parámetro | |
---|---|
camino | 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
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 | El camino. El valor no debe ser nulo. |
- Devoluciones
non-null rules.Boolean
verdadero si el recurso existe.
conseguir
get(ruta) devuelve reglas.firestore.Resource
Obtenga el contenido de un documento de Firestore.
Parámetro | |
---|---|
camino | 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
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 | El camino. El valor no debe ser nulo. |
- Devoluciones
non-null rules.firestore.Resource
del documento, o nulo si no existe.