如何从集合中获取多个文档React redux Firestore(查询返回未定义)

时间:2019-07-17 13:31:30

标签: reactjs firebase react-redux google-cloud-firestore react-redux-firebase

我正在尝试编写一个查询,其中我只能基于categorieId从Firestore获取具有相同类别的帖子,但无法使其正常工作。我在这里想念什么?

当我删除以下地方:[“ categorieId”,“ ==”,idCateg]时,我获得了所有帖子数据而没有错误,但是我想按类别发布帖子

const mapStateToProps = state => {
  return {
    posts: state.firestore.ordered.posts,
    auth: state.firebase.auth,
    profile: state.firebase.profile
  };
};

export default compose(
  connect(mapStateToProps),
  firestoreConnect((props) => {
    const idCateg = props.match.params.id;
    // console.log(idCateg);
    return [
      {
        collection: "posts",
        where: ["categorieId", "==", idCateg],
        orderBy: ["createdAt", "desc"]
      }
    ];
  })
)(CreatePost);

在我遵循redux firestore方法的地方,帖子的值返回未定义。需要帮助

0 个答案:

没有答案