运行nodejs代码,比如
const snapshot = await db.collection('matches').where('series', '==', 'Series-2').get();
snapshot.forEach((doc) => {
console.log(doc.data());
});它返回给我的数据如下
{
inns: [
{
balls: [Array],
ballers: [Array],
bats: [Array],
isDeclared: false
},
{
bats: [Array],
balls: [Array],
isDeclared: false,
ballers: [Array]
},
{
bats: [Array],
ballers: [Array],
balls: [Array],
isDeclared: false
},
{
bats: [Array],
ballers: [Array],
isDeclared: false,
balls: [Array]
}
],
id: 'jgvjbvwF',
series: 'Series-2',
}我如何才能获得完整的数据,例如,它应该是
balls: [
{ id: 1, runs: 0 },
{ id: 2, runs 1 },
...
]发布于 2020-10-09 18:57:02
您将获得完整的文档数组。所以你想要从其中提取所有的球数组。这是understand的示例代码。
假设,如果我们以doc1为例。
因此,代码将是:
let doc1 = snapshot[0].data().inns;
doc1.forEach((in)=> {
console.log(in.balls);
});根据上面的代码,您可以从局数组中检索所有球数组
https://stackoverflow.com/questions/64278359
复制相似问题