firebase-admin.database package

외부 API 다시 내보내기

편의를 위해 다음과 같은 외부에서 정의된 API를 이 모듈 진입점에서 다시 내보냅니다.

기호 설명
DataSnapshot @firebase/database-compat 패키지의 DataSnapshot 유형
EventType @firebase/database-compat 패키지의 EventType 유형
연결 해제 @firebase/database-compat 패키지의 OnDisconnect 유형
쿼리 @firebase/database-compat 패키지의 Query 유형
참조 @firebase/database-compat 패키지의 Reference 유형
ThenableReference @firebase/database-compat 패키지의 ThenableReference 유형

Firebase 실시간 데이터베이스

함수

함수 설명
getDatabase(앱) 기본 앱 또는 지정된 앱의 Database 서비스를 가져옵니다.getDatabase()를 인수 없이 호출하여 기본 앱의 Database 서비스에 액세스하거나 getDatabase(app)로 호출하여 특정 앱과 연결된 Database 서비스에 액세스할 수 있습니다.
getDatabaseWithUrl(url, app) 기본 앱 또는 지정된 앱의 Database 서비스를 가져옵니다.getDatabaseWithUrl()를 인수 없이 호출하여 기본 앱의 Database 서비스에 액세스하거나 getDatabaseWithUrl(app)로 호출하여 특정 앱과 연결된 Database 서비스에 액세스할 수 있습니다.

클래스

클래스 설명
FirebaseDatabaseError Firebase 데이터베이스 오류 코드 구조 이렇게 하면 FirebaseError가 확장됩니다.

인터페이스

인터페이스 설명
데이터베이스 Firebase 데이터베이스 서비스 인터페이스입니다. @firebase/database-compat 패키지에서 제공하는 Database 인터페이스를 확장합니다.

변수

변수 설명
로깅 사용 설정 enableLogging 함수 @firebase/database-compat
ServerValue(서버 값) ServerValue 상수를 사용하세요.@firebase/database-compat

getDatabase(앱)

기본 앱 또는 특정 앱의 데이터베이스 서비스를 가져옵니다.

getDatabase()는 인수 없이 호출하여 기본 앱의 Database 서비스에 액세스하거나 getDatabase(app)로 호출하여 특정 앱과 연결된 Database 서비스에 액세스할 수 있습니다.

서명:

export declare function getDatabase(app?: App): Database;

매개변수

매개변수 유형 설명

반환:

데이터베이스

제공된 앱이 없는 경우 기본 Database 서비스 또는 제공된 앱과 연결된 Database 서비스입니다.

예 1

// Get the Database service for the default app
const defaultDatabase = getDatabase();

예 2

// Get the Database service for a specific app
const otherDatabase = getDatabase(app);

getDatabaseWithUrl(URL, 앱)

기본 앱 또는 특정 앱의 데이터베이스 서비스를 가져옵니다.

getDatabaseWithUrl()는 인수 없이 호출하여 기본 앱의 데이터베이스 서비스에 액세스하거나 getDatabaseWithUrl(app)로 호출하여 특정 앱과 연결된 데이터베이스 서비스에 액세스할 수 있습니다.

서명:

export declare function getDatabaseWithUrl(url: string, app?: App): Database;

매개변수

매개변수 유형 설명
url 문자열

반환:

데이터베이스

제공된 앱이 없는 경우 기본 Database 서비스 또는 제공된 앱과 연결된 Database 서비스입니다.

예 1

// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');

예 2

// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);

로깅 사용 설정

enableLogging 함수 @firebase/database-compat

서명:

enableLogging: typeof rtdb.enableLogging

ServerValue

ServerValue 상수를 사용하세요.@firebase/database-compat

서명:

ServerValue: rtdb.ServerValue