Я ищу лучший способ:
1. запросить один единственный результат или
2. извлечь первый результат из запроса
попытался: collection[0]
и collection.pop()
или collection.shift()
и ничего не работает
Мне действительно не нравится код, который я использую, но он работает ...
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
})
}