Я использую react-redux-firebase
для обработки проверки подлинности с помощью firebase в моем приложении реакции. Моя аутентификация автоматически заполняет коллекцию users
в firestore
, используя:
export const rfConfig = {
userProfile: 'users',
useFirestoreForProfile: true
}
Затем я пытаюсь выбрать определенных c пользователей из моей коллекции users
в firestore, но проблема заключается в том, что мое состояние, кажется, заполняется одним пользователем за раз, а не всеми ими одновременно. Это показано на следующем рисунке: , и я получаю коллекцию следующим образом:
useFirestoreConnect([
{
collection: 'featured_mentors',
limit: 20,
storeAs: 'featured'
},
{
collection: 'users',
storeAs: 'mentors'
}
])
const test = useSelector(
state => state.firestore.ordered['mentors']
)
странно то, что я могу получить все свои другие коллекции, используя тот же метод и только моя коллекция users
возвращает данные по одному за раз. Любая идея, почему это происходит или как я могу правильно запрашивать пользователей?