FirestoreConnect returns 嵌套对象,无法提取数据

FirestoreConnect returns nested object, having trouble picking out the data

我有一个带有子集合的 firebase 数据库,我已经成功获取数据并可以在控制台中看到它,但不确定如何从接收到的数据中挑选出我需要的数组。 我对数据库集合的调用:

export default compose(
    connect(mapStateToProps),
    firestoreConnect([
        {
            collection: 'team',
            doc: "CHSFG8Y7UrcWAbtL1HaUqjxYRyf1", 
            subcollections: [
                { collection: 'rss' }
            ]
        }
    ])
)(Dashboard);

这是控制台输出 (state.firestore.ordered):

{team: Array(1)}
  team: Array(1)
    0:
      id: "CHSFG8Y7UrcWAbtL1HaUqjxYRyf1"
      rss: (132) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, ...]
      __proto__: Object
      length: 1
      __proto__: Array(0)
      __proto__: Object

清理版本:

{"team":[{"id":"CHSFG8Y7UrcWAbtL1HaUqjxYRyf1","rss":[
{"id":"05oQ5nVGnyvOKY09zBgD", "sector":"2","x":"354","y":"578"}, 
{"id":"07VU6kLzhXTeFnIIU1PK", "sector":"7","x":"91","y":"131"}, 
{"id":"1IbN7IfveOPRI3sPOEDF", "sector":"7","x":"195","y":"190"}
]

基本上我想要 rss 数组作为我的数据。我试过 state.firestore.ordered.team,这让我进入了一个新的水平,但无法进入 rss 数组......想法?我只需要那个 rss 数组,然后我就可以在我的项目中映射数据。 state.firestore.ordered.team.rss 不工作,给我一个错误:

Cannot read property 'rss' of undefined

你好我的朋友,你可能想尝试使用此表单来访问你想要的内容:

  1. 正在从 state.firestore.data 获取数据: collection[document].subCollection
  2. 正在从 state.firestore.ordered 获取数据: collection[0].subCollection