Actualmente intento usar [Op.like] para consultas de base de datos basadas en la entrada del usuario, por lo que he leído, creo que ser el operador para encontrar entradas de base de datos basadas en el texto ingresado, sin embargo, me di cuenta de que en la manera im usándolo, esencialmente solo me muestra la primera entrada en la base de datos sin mostrar nada más. Tratando de probar con 2 entradas similares para asegurarse de que realmente esté extrayendo los datos en consecuencia.
Aquí está mi ruta actualmente,
router.get('/caseDetail/:caseName', (req,res) => { db.caseDetail.findAll({ include : [db.Part,db.Fault,db.Disposition,db.Contact,db.Site], where : { caseName:{ [Op.like]: [req.params.caseName]} } }).then((response) => { console.log(response); res.json(response) }).catch((error) => { console.log(error); }) }) ¿Estoy usando esto mal? Al principio pensé que había logrado un gran avance, pero luego, a través de las pruebas, parece que no he dado en el blanco. Cualquier idea sería muy apreciada.
A continuación se muestra lo que existe actualmente en el DB
Esto es lo que regresa cuando presiono el operador [Op.like] 