如何在firebase中添加元素数组?

时间:2017-11-06 16:19:45

标签: javascript arrays firebase

我想知道如何简单地将数组中的数据存储到firebase。让我们考虑一下我有一个元素数组。

function Something() {
    var elements=new Array()
    elements[0]=10;
    elements[1]=20;
    elements[2]=30;

    database = firebase.database();
    var ref = database.ref('ExTable');
    ref.set(elements);
}

ref.set(elements); 函数会将数据保存到我的firebase数据库吗?

现在这个数组包含三个值,如何将它们作为任何父节点下的节点存储到firebase。像

+---Parent
      |
      |
      +---0
      |   |
      |   |
      |   +---10
      |
      |
      +---1
      |   |
      |   |
      |   +---20
      |
      |
      +---2
          |
          |
          +---10

我想像上面的例子一样存储它们。因为我的数组有时包含不同数量的元素。

1 个答案:

答案 0 :(得分:0)

只需将其传递给如下所示的对象数组即可。

var array = [];

array.push({"name":"Barry"});
array.push({"name":"Allen"});

ref.push(array);