方法push()firebase失败

时间:2017-12-12 13:05:03

标签: javascript json firebase firebase-realtime-database

我有一个使用push方法保存在BD中的功能:

function insertDB(arregloJson){
var db = firebase.database();
var cedula = 0;

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

while(arregloJson[i].Identificacion != cedula ){
  db.ref('Student').push({
    Nombres  : arregloJson[i].Nombres,
    Identificacion  : arregloJson[i].Identificacion,
    Programa: arregloJson[i].ProgramaEstudiante,
    Direccion: arregloJson[i].DIRECCION,
    Ciudad: arregloJson[i].CIUDAD,
    Departamento: arregloJson[i].DEPARTAMENTO,
    TelFijo: arregloJson[i].TelFijo,
    TelMovil: arregloJson[i].TelMovil,
    Email: arregloJson[i].EMAIL
  }).then(()=>{
    console.info('Guardado Alumno');
  });
  cedula = arregloJson[i].Identificacion;
}
}
db.ref('Test').push({
  Nombre: 'Dummy',
  Apellido: 'Dummy'
}).then(() => {console.info('Prueba guardada')});
}

该函数正确保存学生对象,但不保存对象测试。

唯一的错误是:

[TypeError: arregloJson[i] is undefined

为什么不保存在第二个JSON对象中?

0 个答案:

没有答案