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

243
Vistas
Quiero cambiar mis valores de dexie que son nulos a cadenas vacías

Quiero cambiar los valores de mis tablas de datos que son nulos a cadenas vacías.

A veces, el valor del departamento estará vacío, en cuyo caso se pondrá nulo en mis tablas de datos.

 db = db_open(); db.fuel.toArray().then(fuel => { fuel.forEach(function(fuel) { $('#table_bod').append('<tr> <td>'+fuel.department+'</td> </tr> '); }) });

Lo intenté:

 const fuels = db.fuel.where({department: null});

Pero eso no parece funcionar.

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

0

IndexedDB no puede coincidir con nulo, por lo que para encontrarlos debe realizar un escaneo completo de la tabla.

 const fuelsWithoutDepartment = await db.fuel .filter(x => x.department === null) .toArray();

Cree un actualizador que modifique todos los departamentos nulos a una cadena vacía en caso de que quiera tener eso en lugar de nulo.

 db.version(2).stores({ fuel: 'id, department' }).upgrade (tx => { return tx.fuel.filter( x => x.department === null ).modify({department: ""}); });

Una vez que haya declarado dicho actualizador (ajústelo a la versión, la identificación y los índices apropiados para su caso), ya no necesitará un escaneo completo de la tabla para encontrar combustibles sin departamentos, pero puede usar el índice del departamento (si Toma uno):

 const fuelsWithoutDepartment = await db.fuel .where({department: ""}) .toArray();
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