在Firebase查询中获取干净数据

qlvxas9a  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(91)

我正在进行一个查询,以检索我的当前用户的信息,查询工作完美,但我收到的数据有很多信息。

我只想获取用户信息所在的对象。
这是我的疑问:

export const GetUserDB = async (userId) => {
    const response = await db
        .collection('users')
        .where("id", "==", userId)
    return response.get();
}
kgsdhlau

kgsdhlau1#

让我知道它是否适合你。

export const GetUserDB = async (userId) => {
    const response = await db
        .collection('users')
        .where("id", "==", userId)
        .get()
    const usersArray = response.docs.map(each => each.data())
    return usersArray[0] // returning the first document from the array
}

相关问题