使用async / await在firebase中运行查询

欣赏firebase已经增加了承诺的支持 ,是否有一种方法来运行async函数内的以下查询?

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

运行上述返回value的承诺,我希望得到存储在cats/whiskers的json blob。

value的结果是一个快照,我们需要多一步来获得值。 这应该是这样的:

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