-1

我只是想知道为什么我的数据被保存到具有唯一 ID 的 Firebase 中?

这是我使用 Papa Parse 将 CSV 数据解析为数组的代码:

var rootRef = new Firebase('https://xxx.firebaseio.com/inventory');
    var myRows = [];
    Papa.parse("https://xxx.co.uk/xxx.csv", {
      download: true,
        step: function(row) {
          myRows.set(row.data);
        },
        complete: function() {
          console.log(myRows);
          var newMessageRef = rootRef.set();
          newMessageRef.set(myRows);
        }
    });

我无法理解为什么我的数据使用唯一 ID 保存,而不是每次都设置为一个静态名称?

我只是想将数据保存在名为vehicles. 任何帮助都会很棒。

4

1 回答 1

1

您的代码在 Javascript 中无效。数组没有 set 方法,在 Firebase 对象上没有值的情况下进行 set 也是无效的。使用有效代码将对象保存在 Firebase 构造函数中指定的位置,并覆盖那里的数据。Firebase 不存储数组,只存储对象树。当您编写一个数组时,其中的项目使用它们的索引作为它保存的对象中的键。

于 2016-03-19T17:16:06.460 回答