我正在使用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
集合一次返回一个数据。知道为什么会发生这种情况或如何正确查询用户吗?