2

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

当我删除 where: ["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 方法时,帖子的值返回 undefined 。需要帮忙

4

0 回答 0