Как заполнить роли в FireStore с помощью пакета response-redux-firebase - PullRequest
1 голос
/ 31 мая 2019

Итак, я использую этот пакет и хочу применить эту квитанцию ​​, чтобы заполнить данные из коллекции, называемой «ролями» в моем firestore, в мои данные о базе / профиле firebase в избыточном состоянии.

В этом документе говорится, что моя коллекция ролей должна быть дочерней коллекцией пользователей в firestore, но в моем случае это невозможно. У меня есть разные коллекции: пользователи, в которых хранятся данные о пользователях, и роли, в которых хранится дерево приложений и доступ по ролям.

Как заполнить данные между различными коллекциями, используя этот пакет? Пожалуйста, помогите мне ..

Я использую этот код для настройки:

const store = createStore(
  rootReducer,
  composeEnhancers(
    applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore })),
    reduxFirestore(fbConfig),
    reactReduxFirebase(fbConfig, {
      useFirestoreForProfile: true,
      userProfile: 'users',
      profileParamsToPopulate: [
      { child: 'profile', root: 'roles' }, //But that's not working because roles is not sibling of users
      ],
      attachAuthIsReady: true
    })
  )
)

Вот скриншоты моих данных в firestore enter image description here enter image description here enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...