Namespace: firestore

Interfaces

Propriedades

solicitar

estático

regras não nulas.firestore.Request

O contexto da solicitação, incluindo informações de autenticação e dados pendentes.

recurso

estático

regras não nulas.firestore.Resource

O recurso que está sendo lido ou gravado.

Métodos

existe

estático

existe(caminho) retorna regras.Boolean

Verifique se existe um documento.

Parâmetro

caminho

regras.Caminho

O caminho.

O valor não deve ser nulo.

Devoluções

non-null rules.Boolean verdadeiro se o recurso existir.

Exemplo

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

existeDepois

estático

existeAfter(caminho) retorna regras.Boolean

Verifique se existe um documento, assumindo que a solicitação atual foi bem-sucedida. Equivalente a getAfter(path) != null.

Parâmetro

caminho

regras.Caminho

O caminho.

O valor não deve ser nulo.

Devoluções

non-null rules.Boolean verdadeiro se o recurso existir.

pegar

estático

get(caminho) retorna regras.firestore.Resource

Obtenha o conteúdo de um documento do firestore.

Parâmetro

caminho

regras.Caminho

O caminho.

O valor não deve ser nulo.

Devoluções

non-null rules.firestore.Resource o documento ou nulo se ele não existir.

Exemplo

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

obterDepois

estático

getAfter(caminho) retorna regras.firestore.Resource

Obtenha o conteúdo projetado de um documento. O documento é retornado como se a solicitação atual tivesse sido bem-sucedida. Útil para validar documentos que fazem parte de uma gravação ou transação em lote.

Parâmetro

caminho

regras.Caminho

O caminho.

O valor não deve ser nulo.

Devoluções

non-null rules.firestore.Resource o documento ou nulo se ele não existir.