es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SEQUELIZE.JS

Sembrador para accesores/modificadores en Sequelize MySQL.

Hola, para Sequelize y según lo que he visto aquí, no hay un Datatypes Array para mysql (sólo está disponible para postgres). Una solución consiste en utilizar getters/setters en los archivos de migración de la siguiente manera: favColors: { type: Sequelize.STRING, allowNull: false, get() { return this.getDataValue(‘favColors’).split(‘;’) }, set(val) { . . . Read more

¿Cómo podemos insertar una clave primaria compuesta en una tabla N:M utilizando sequelize?

Tenemos una tabla llamada categoríatieneproveedorservicio que tiene una clave primaria compuesta (idCategoría, idUsuario) y tenemos una tabla horarios con una clave primaria (idHorarios). Lo que queremos hacer es: queremos construir una tabla N:M en sequelize utilizando la tabla categoríatieneproveedorservicio y horarios. El resultado debería ser la tabla categoríaxhorarios que se . . . Read more

¿Cómo utilizar Scope dentro de otro Scope?

¿Cómo puedo usar el ámbito de otro modelo en la descripción del ámbito de un modelo? Tengo el primer ámbito: includeBookingSessionAndUsers: (userId) => ({ include: [ { model: sequelize.model('BookingSession'), where: { [Op.or]: [ { studentId: userId }, { tutorId: userId }, ], } }, ], }), Necesito usar dentro del . . . Read more

“sequelize redux map no funciona cuando uso findAndCountAll”

Cuando uso findAll así: try{ const brands = await Brand.findAll({}); res.status(200).json(brands); }catch(err){ console.error(err); } El árbol redux se ve así: brand: { list: [ { id: 1, useYn: 'Y', createdAt: '2021-11-30T08:12:54.000Z', updatedAt: '2021-11-30T08:12:54.000Z' }, Así que puedo usar la lista con ‘useSelector ((state) => state.brand.list);’ Pero cuando uso findAndCountAll: try{ . . . Read more