运行 使用 async / await 在 firebase 中查询
running queries in firebase using async / await
感谢 firebase 有 added support for promises,有没有办法在 async
函数中 运行 像下面这样的查询?:
const eventref = this.db.ref('cats/whiskers');
const value = await eventref.once('value')
运行 上面 returns 对 value
的承诺,我希望得到存储在 cats/whiskers
的 json blob。
value
的结果是一个快照,我们还需要1步才能得到值。这应该是这样的:
const eventref = this.db.ref('cats/whiskers');
const snapshot = await eventref.once('value');
const value = snapshot.val();
感谢 firebase 有 added support for promises,有没有办法在 async
函数中 运行 像下面这样的查询?:
const eventref = this.db.ref('cats/whiskers');
const value = await eventref.once('value')
运行 上面 returns 对 value
的承诺,我希望得到存储在 cats/whiskers
的 json blob。
value
的结果是一个快照,我们还需要1步才能得到值。这应该是这样的:
const eventref = this.db.ref('cats/whiskers');
const snapshot = await eventref.once('value');
const value = snapshot.val();