database namespace

기능

기능 설명
onValueCreated(참조, 핸들러) 실시간 데이터베이스에 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
onValueCreated(옵션, 핸들러) 실시간 데이터베이스에 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
onValueDeleted(참조, 핸들러) 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueDeleted(옵션, 핸들러) 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueUpdated(참조, 핸들러) 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onValueUpdated(옵션, 핸들러) 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onValueWritten(참조, 핸들러) 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.
onValueWritten(옵션, 핸들러) 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

클래스

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

인터페이스

상호 작용 설명
데이터베이스이벤트 DataSnapshot 또는 변경 사항이 포함된 CloudEvent
RawRTDBCloud이벤트
RawRTDBCloudEventData
참조옵션 ReferenceOptions는 제공된 참조 및 선택적 인스턴스를 사용하여 EventHandlerOptions를 확장합니다.

데이터베이스.onValueCreated()

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

서명:

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

매개변수

매개변수 유형 설명
심판 참조
매니저 (이벤트: DatabaseEvent < 데이터스냅샷 , ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 데이터스냅샷 , ParamsOf <참고>>>

데이터베이스.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>>>;

매개변수

매개변수 유형 설명
선택하다 참조옵션 <참고> 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: DatabaseEvent < 데이터스냅샷 , ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 데이터스냅샷 , ParamsOf <참고>>>

데이터베이스.onValueDeleted()

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

서명:

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

매개변수

매개변수 유형 설명
심판 참조
매니저 (이벤트: DatabaseEvent < 데이터스냅샷 , ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 데이터스냅샷 , ParamsOf <참고>>>

데이터베이스.onValueDeleted()

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

서명:

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

매개변수

매개변수 유형 설명
선택하다 참조옵션 <참고> 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: DatabaseEvent < 데이터스냅샷 , ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 데이터스냅샷 , ParamsOf <참고>>>

데이터베이스.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>>>;

매개변수

매개변수 유형 설명
심판 참조
매니저 (이벤트: DatabaseEvent < 변경 < 데이터스냅샷 >, ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 변경 < 데이터스냅샷 >, ParamsOf <참고>>>

데이터베이스.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>>>;

매개변수

매개변수 유형 설명
선택하다 참조옵션 <참고> 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: DatabaseEvent < 변경 < 데이터스냅샷 >, ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 변경 < 데이터스냅샷 >, ParamsOf <참고>>>

데이터베이스.onValueWritten()

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

서명:

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>>>;

매개변수

매개변수 유형 설명
심판 참조
매니저 (이벤트: DatabaseEvent < 변경 < 데이터스냅샷 >, ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 생성, 업데이트, 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 변경 < 데이터스냅샷 >, ParamsOf <참고>>>

데이터베이스.onValueWritten()

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

서명:

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>>>;

매개변수

매개변수 유형 설명
선택하다 참조옵션 <참고> 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: DatabaseEvent < 변경 < 데이터스냅샷 >, ParamsOf <참조>>) => 모두 | 약속<아무거나> 실시간 데이터베이스 생성, 업데이트, 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 데이터베이스이벤트 < 변경 < 데이터스냅샷 >, ParamsOf <참고>>>