Я следовал следующей документации (https://github.com/prescottprue/redux-firestore#population), но до сих пор не могу заставить Firestore Population работать, как я.
У меня есть две коллекции: одна "feedback_posts", а другаяэто «пользователи». В feedback_posts
у меня есть поле user
. Это указывает на documentref в Firestore user.
Вот код:
const collection = 'feedback_posts'
const populates = [{ child: 'user', root: 'users' }]
export default compose(
withFirestore,
lifecycle({
componentDidMount() {
this.props.firestore.get({ collection, populates })
}
}),
connect(({ firestore }) => ({ // state.firestore
posts: firestore.ordered.feedback_posts,
}))
)(Feedback)
Когда я console.log
результаты,Я получаю массив feedback_posts
и ссылку на user
.... однако данных user
нет. Разве смысл populate
не состоит в том, чтобы как-то объединить эти два? Пожалуйста, помогите.