1

我正在使用react-redux-firebase我的 react 应用程序中处理 firebase 身份验证。我有我的身份验证自动填充users集合firestore使用:

export const rfConfig = {
    userProfile: 'users',
    useFirestoreForProfile: true
}

然后我试图从我users在 firestore 中的集合中获取特定用户,但问题是,我的状态似乎一次填充一个用户,而不是一次填充所有用户。下图展示了这一点: 在此处输入图像描述 我得到的集合如下:

useFirestoreConnect([
    {
        collection: 'featured_mentors',
        limit: 20,
        storeAs: 'featured'
    },
    {
        collection: 'users',
        storeAs: 'mentors'
    }
])
const test = useSelector(
    state => state.firestore.ordered['mentors']
)

奇怪的是,我能够使用相同的方法获取所有其他集合,并且只有我的users集合一次返回一个数据。知道为什么会发生这种情况或如何正确查询用户吗?

4

0 回答 0