Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

328
Vistas
null data included in the firebase realtime database

some null data gets included in my database when I store it on an array on my react native app even though it does not have any null entries on the firebase realtime database.

enter image description here

this is the firebase realtime database in my console.

enter image description here

This is my database get function:

  const GetDatabaseData = () =>
  {
    if(DataRendered == false)
    {
      database()
      .ref('Items/ItemInventory')
      .on('value', Snapshot => {
        var Data = []
        Snapshot.forEach((child) => {
          Data.push({
            Item_code: child.child('Item_code').val(),
            Item_name: child.child('Item_name').val(),
            Item_qty: child.child('Item_qty').val()
          })
        })
        console.log(Data)
        //setItemData(Data)
      })
    }
    else
    {
      console.log("Data Rendered")
    }
  }

it's my first time using firebase on react native so any help is appreciated.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

This is the expected behavior. When Firebase sees a number of sequential, numerical keys it assumed that those are an array, and it fill missing indexes with null value.

To prevent this array coercion, use a short alphanumeric prefix on your keys, e.g. key1, key2, etc.

For more on this, see Best Practices: Arrays in Firebase.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda