如何在Firebase中不使用foreach的情况下插入多个数组

时间:2019-06-05 16:00:54

标签: arrays firebase insert

朋友,我有这个数组:

let array = [
    {name:"a",age"b",id:1},
    {name:"a",age"b",id:1},
    {name:"a",age"b",id:1},
]

要在Firebase中插入数据,我使用以下方法:

const saveItem = list => ref.child("story").push(list);

array.forEach(element => saveItem(element));

是否在没有forEeach的情况下插入了坡口? (类似于Mongo中的批量存储。)

saveItem(array);

1 个答案:

答案 0 :(得分:1)

您可以这样做:

  firebase.database().ref('story').push({
    name: "a",
    age: "20",
    id : "1"
  });

我在这里假设每个用户都在其中输入姓名,年龄,然后单击提交,在这种情况下,您具有以下数据库:

story
   randomId
       name : a
       age : 20
       id  : 1
   randomId
       name : b
       age : 10
       id : 2