如何将数组组合起来,从不同的文档中生成一个来自firestore的数组


var emp = db.collection('BookedTicketData').get().then((snapshot) => {
snapshot.docs.forEach((doc) => {
data = doc.data();
bseat = data.AllSeat
// console.log(bseat)  
allseat.concat(bseat)
})
console.log(allseat)
return allseat;
}).then((alls) => {
console.log(alls)
})

我已经完成了这段代码,从firebase的doucumnets中获取数组,它将单独出现。我想将所有数组组合在一个数组中,并在console.log(alls(中打印数组1->[4,4463243463452343446,36]2->[324,6,3,44,6,2,6,35,2,7,23]

alls->[4,4631243463452343446,363244,6,3,44,6,6,6,35,2,7,23]

如果我正确理解了你的问题,下面的方法就可以了:

var emp = db
.collection('BookedTicketData')
.get()
.then((snapshot) => {
let allseat = [];
snapshot.docs.forEach((doc) => {
data = doc.data();
bseat = data.AllSeat;
// console.log(bseat)
allseat = allseat.concat(bseat);
});
console.log(allseat);
return allseat;
})

最新更新