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

291
Vistas
Cómo acceder a los valores de secuenciación de registros

Estoy intentando insertar datos en una base de datos Postgresql desde un servidor Express.js usando Sequelize.

Antes de insertar los datos en la base de datos, necesito programar para ver si los datos ya están dentro de la tabla. Los datos pueden pertenecer a una persona para un día y, a veces, ya hay datos asociados con la persona específica para el día específico. Es una función de búsqueda o creación que se utiliza así,

 record.findOrCreate({ where: { date: data.date, name: data.name, }, defaults: data, })

Necesito ver si el nombre de la persona coincide con los datos que se insertan, pero me gustaría probar el valor del nombre actualmente en la base de datos como una subcadena en el nombre de los datos que se insertan. ¿Hay alguna manera de hacer esto con Sequelize? La lógica es algo similar a lo que está debajo.

 WeeklyChargeRecord.findOrCreate({ where: { weekend: data.weekend, name: data.name.includes(name) }, defaults: data, })

La razón por la que intento este método es que a veces los nombres de cada persona pueden incluir su nombre completo (nombre, apellido y segundo nombre) para los datos que se insertan en la base de datos. Pero los datos que ya están en la base de datos son solo sus nombres y apellidos.

about 4 years ago · Juan Pablo Isaza
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