Как вставить несколько массивов без использования foreach в Firebase - PullRequest
0 голосов
/ 05 июня 2019

Привет друзья, у меня есть этот массив:

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? (что-то вроде навалом в Монго.)

saveItem(array);

1 Ответ

1 голос
/ 05 июня 2019

Вы можете сделать:

  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
...