Javascript 如何组合数组以生成来自不同文档的firestore的数组
我已经完成了这段代码以从firebase的Doucomnets中获取阵列,它将单独提供。我希望将所有阵列合并到单个阵列中,并在console.log(alls)中打印阵列 1-> [4,46,324,346,345,234,3446,36] 2->[324,6,3,44,6,2,6,35,2,7,23]Javascript 如何组合数组以生成来自不同文档的firestore的数组,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我已经完成了这段代码以从firebase的Doucomnets中获取阵列,它将单独提供。我希望将所有阵列合并到单个阵列中,并在console.log(alls)中打印阵列 1-> [4,46,324,346,345,234,3446,36] 2->[324,6,3,44,6,2,6,35,2,7,23] 所有->[4,463243463452343446,363244,6,3,44,6,2,6,35,2,7,23]如果我正确理解了你的问题,下面应该可以解决这个问题: var emp = db.
所有->[4,463243463452343446,363244,6,3,44,6,2,6,35,2,7,23]如果我正确理解了你的问题,下面应该可以解决这个问题:
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)
})
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;
})