Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何组合数组以生成来自不同文档的firestore的数组_Javascript_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript 如何组合数组以生成来自不同文档的firestore的数组

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.

我已经完成了这段代码以从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.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;
    })