Javascript:如何提取数组中的每组数字?

时间:2017-06-27 17:50:57

标签: csv firebase firebase-realtime-database

我有这种格式的csv文件输出 enter image description here

对应此firebase DB的值。 enter image description here

我想要做的是通过firebase DB运行每个ID来查找匹配项。

策略

读取csv文件数据    省略单词ID并提取每8个数字(这是ID号的长度)    通过firebase运行提取的ID值以查找匹配和打印快照。

这是生成文件读数的函数         var IDArr = [];

      var fileInput = document.getElementById("csv");

      readFile = function () {

              console.log("file uploaded")
              var reader = new FileReader();
              reader.onload = function () {
      reader.readAsBinaryString(fileInput.files[0]);
          };

           if (fileInput){
                fileInput.addEventListener('change', readFile);
      }

如何实施上述策略?我们将非常感谢示例代码

1 个答案:

答案 0 :(得分:1)

我能够找到答案。

  for (var i=0; i < numbers.length; i++) {

                    var dbRef = firebase.database().ref().child('Agents').child(numbers[i]);

                       dbRef.on('value', snapshot => {
                          console.log(snapshot.val());
                        });

                        alert(numbers[i]);
                      }