database namespace

함수

함수 설명
onValueCreated(ref, 핸들러) 실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
onValueCreated(opts, 핸들러) 실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
onValueRemove(ref, 핸들러) 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueDeleted(opts, 핸들러) 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueUpdated(ref, 핸들러) 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onValueUpdated(opts, 핸들러) 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onValueWrite(ref, 핸들러) 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueWrite(opt, 핸들러) 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

클래스

클래스 설명
DataSnapshot Firebase 실시간 데이터베이스 데이터 스냅샷을 나타내는 인터페이스입니다.

인터페이스

인터페이스 설명
DatabaseEvent를 참조하세요. DataSnapshot 또는 변경사항이 포함된 CloudEvent
RAWRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions ReferenceOptions는 제공된 참조와 선택적 인스턴스로 EventHandlerOptions를 확장합니다.

database.onValueCreated()

실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
ref 참조
handler (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValueCreated()

실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
최적화 ReferenceOptions<Ref> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValuedeleted()

실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
ref 참조
handler (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValue삭제된()

실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
최적화 ReferenceOptions<Ref> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValueUpdated()

실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
ref 참조
handler (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>

database.onValueUpdated()

실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
최적화 ReferenceOptions<Ref> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>

database.onValueWrite()

실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
ref 참조
handler (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>

database.onValueWrite()

실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

매개변수

매개변수 유형 설명
최적화 ReferenceOptions<Ref> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> 실시간 데이터베이스가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>