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
你好我的朋友,你可能想尝试使用此表单来访问你想要的内容:
- 正在从
state.firestore.data
获取数据:
collection[document].subCollection
- 正在从
state.firestore.ordered
获取数据:
collection[0].subCollection
我有一个带有子集合的 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
你好我的朋友,你可能想尝试使用此表单来访问你想要的内容:
- 正在从
state.firestore.data
获取数据:collection[document].subCollection
- 正在从
state.firestore.ordered
获取数据:collection[0].subCollection