네임스페이스: Firestore

인터페이스

속성

요청

정적

null이 아닌 rules.firestore.Request

인증 정보를 포함한 요청 컨텍스트 대기 중인 데이터가 포함됩니다

리소스

정적

null이 아닌 rules.firestore.Resource

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

메소드

존재함

정적

exist(path)가 rules.boolean을 반환함

문서가 있는지 확인합니다.

매개변수

경로

rules.Path

경로입니다.

값은 null일 수 없습니다.

반환

non-null rules.Boolean 리소스가 있으면 true입니다.

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

이후 존재

정적

before(path)에서 rules.boolean을 반환함

현재 요청이 성공한다고 가정하고 문서가 존재하는지 확인합니다. 상응 getAfter(path) != null이 되었습니다.

매개변수

경로

rules.Path

경로입니다.

값은 null일 수 없습니다.

반환

non-null rules.Boolean 리소스가 있으면 true입니다.

get

정적

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

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

매개변수

경로

rules.Path

경로입니다.

값은 null일 수 없습니다.

반환

non-null rules.firestore.Resource 문서 또는 문서에 포함되지 않은 경우 null 존재해야 합니다.

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

getAfter

정적

getAfter(path)는 rules.firestore.Resource를 반환함

문서의 예상 콘텐츠를 가져옵니다. 문서는 다음으로 반환됩니다. 현재 요청이 성공했는지 확인합니다. 문서 유효성 검사에 유용 일괄 쓰기 또는 트랜잭션의 일부인 데이터를 가져올 수 있습니다

매개변수

경로

rules.Path

경로입니다.

값은 null일 수 없습니다.

반환

non-null rules.firestore.Resource 문서 또는 문서에 포함되지 않은 경우 null 존재해야 합니다.