Preguntas etiquetadas con sequelize.js

La biblioteca Sequelize proporciona un ORM (Object-Relational-Mapper) para Node.js, escrito completamente en JavaScript. Proporciona un mapeo sencillo para MySQL, MariaDB, SQLite, PostgreSQL y SQL Server.

8
¿Evitar que Sequelize envíe SQL a la consola al ejecutar la consulta?
Tengo una función para recuperar el perfil de un usuario. app.get('/api/user/profile', function (request, response) { // Create the default error container var error = new Error(); var User = db.User; User.find({ where: { emailAddress: request.user.username} }).then(function(user) { if(!user) { error.status = 500; error.message = "ERROR_INVALID_USER"; error.code = 301; return next(error); …



13
¿Cómo actualizar un registro usando sequelize for node?
Estoy creando una API RESTful con NodeJS, express, express-resource y Sequelize que se usa para administrar conjuntos de datos almacenados en una base de datos MySQL. Estoy tratando de averiguar cómo actualizar correctamente un registro usando Sequelize. Creo un modelo: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: …


4
Cómo realizar consultas de unión usando Sequelize en Node.js
Estoy usando sequelize ORM; todo está genial y limpio, pero tuve un problema cuando lo uso con joinconsultas. Tengo dos modelos: usuarios y publicaciones. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { type: db.Sequelize.INTEGER}, month_birth: …

6
Sequelizar columna desconocida '* .createdAt' en 'lista de campos'
Recibo una columna desconocida 'userDetails.createdAt' en 'lista de campos' cuando intento buscar con asociación. El uso findAllsin asociación funciona bien. Mi código es el siguiente: var userDetails = sequelize.define('userDetails', { userId :Sequelize.INTEGER, firstName : Sequelize.STRING, lastName : Sequelize.STRING, birthday : Sequelize.DATE }); var user = sequelize.define('user', { email: Sequelize.STRING, password: …

9
Sequelize.js ¿eliminar consulta?
¿Hay alguna forma de escribir una consulta delete / deleteAll como findAll? Por ejemplo, quiero hacer algo como esto (asumiendo que MyModel es un modelo Sequelize ...): MyModel.deleteAll({ where: ['some_field != ?', something] }) .on('success', function() { /* ... */ });

4
¿Cómo puedo ver el SQL generado por Sequelize.js?
Quiero ver los comandos SQL que se envían al servidor PostgreSQL porque necesito verificar si son correctos. En particular, estoy interesado en los comandos de creación de tablas. Por ejemplo, ActiveRecord (Ruby) imprime sus declaraciones SQL en una salida estándar. ¿Es esto posible con Node.js / ActionHero.js y Sequelize.js también?

9
Sequelizar, convertir entidad en objeto simple
No estoy muy familiarizado con javascript, y es sorprendente, porque no puedo agregar una nueva propiedad, al objeto, que se obtuvo de la base de datos usando los nombres ORM Sequelize.js. Para evitar esto, uso este truco: db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function (sensors) { var nodedata = JSON.parse(JSON.stringify(node)); …


3
@ Tipos / Sequelize Error TS1086: Un descriptor de acceso no puede declararse en contexto ambiental
Tengo un proyecto que muestra este error cuando ejecuto 'tsc': ../modules/node_modules/sequelize/types/lib/transaction.d.ts:33:14 - error TS1086: An accessor cannot be declared in an ambient context. 33 static get LOCK(): LOCK; ~~~~ ../modules/node_modules/sequelize/types/lib/transaction.d.ts:40:7 - error TS1086: An accessor cannot be declared in an ambient context. 40 get LOCK(): LOCK; ~~~~ Mis versiones son: …

1
Sequelize query con una cláusula where en un include de un include
Estoy luchando por crear una consulta con secuela. Algún contexto Tengo los siguientes modelos: A Manifestationpuede tener [0..n]Event Un Eventpertenece a uno Manifestation(un Eventno puede existir sin un Manifestation) A Placepuede tener [0..n]Event Un Eventpertenece a uno Place(un Eventno puede existir sin un Place) A Manifestationpuede tener [1..n]Place A Placepuede …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.