programing

비동기/대기를 사용하여 방화벽에서 쿼리 실행

iphone6s 2023. 6. 26. 21:07
반응형

비동기/대기를 사용하여 방화벽에서 쿼리 실행

파이어베이스가 약속에 대한 지원을 추가했다는 것을 인식하고, 다음과 같은 쿼리를 실행할 수 있는 방법이 있습니까?async함수?:

const eventref = this.db.ref('cats/whiskers');
const value = await eventref.once('value')

위를 실행하면 다음에 대한 약속이 반환됩니다.value저는 저장되어 있는 json blob을 받고 싶습니다.cats/whiskers.

의 결과value스냅샷입니다. 값을 얻으려면 한 단계가 더 필요합니다.이는 다음과 같아야 합니다.

const eventref = this.db.ref('cats/whiskers');
const snapshot = await eventref.once('value');
const value = snapshot.val();

언급URL : https://stackoverflow.com/questions/43712720/running-queries-in-firebase-using-async-await

반응형