Firebase Firestore查询获得一个结果

问题描述 投票:1回答:1

我正在寻找最好的方法来:a)查询一个结果,或者b)从查询中提取第一个结果

尝试:result[0]result.pop(),什么都不起作用

我真的不喜欢我正在使用的代码,但是它可以工作...

export const findUserByEmail = email => {
  return firestore()
    .collection('users')
    .where('email', '==', email.toLowerCase())
    .get()
    .then(collection => {
      console.log(collection)
      let user
      collection.forEach(doc => user = doc.data())
      return user
    })
}
firebase google-cloud-firestore
1个回答
0
投票

[[0]中有一个限制属性

© www.soinside.com 2019 - 2024. All rights reserved.