네임스페이스: Firestore

인터페이스

속성

요구

공전

null이 아닌 규칙.firestore.Request

인증 정보 및 보류 중인 데이터를 포함한 요청 컨텍스트입니다.

자원

공전

null이 아닌 규칙.firestore.Resource

읽거나 쓰는 리소스입니다.

행동 양식

존재한다

공전

존재(경로)는 규칙을 반환합니다.부울

문서가 존재하는지 확인하세요.

매개변수

규칙.경로

경로.

값은 null일 수 없습니다.

보고

non-null rules.Boolean 리소스가 존재하는 경우 true입니다.

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

이후에 존재함

공전

존재 후(경로)는 규칙을 반환합니다. 부울

현재 요청이 성공했다고 가정하고 문서가 존재하는지 확인합니다. getAfter(path) != null과 동일합니다.

매개변수

규칙.경로

경로.

값은 null일 수 없습니다.

보고

non-null rules.Boolean 리소스가 존재하는 경우 true입니다.

얻다

공전

get(path)은 rule.firestore.Resource를 반환합니다.

Firestore 문서의 콘텐츠를 가져옵니다.

매개변수

규칙.경로

경로.

값은 null일 수 없습니다.

보고

non-null rules.firestore.Resource 문서를 리소스하거나 문서가 없으면 null입니다.

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

getAfter

공전

getAfter(경로)는 rule.firestore.Resource를 반환합니다.

문서의 투영된 내용을 가져옵니다. 현재 요청이 성공한 것처럼 문서가 반환됩니다. 일괄 쓰기 또는 트랜잭션의 일부인 문서를 검증하는 데 유용합니다.

매개변수

규칙.경로

경로.

값은 null일 수 없습니다.

보고

non-null rules.firestore.Resource 문서를 리소스하거나 문서가 없으면 null입니다.