使用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();