Perguntas com a marcação «sequelize.js»

8
Impedir que Sequelize produza SQL no console na execução da consulta?
Eu tenho uma função para recuperar o perfil de um usuário. 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 …


10
Como organizar um aplicativo de nó que usa sequelizar?
Estou procurando um exemplo de aplicativo nodejs que usa o ORM sequelizado. Minha principal preocupação é que parece quase impossível definir seus modelos em arquivos js separados se esses modelos tiverem relacionamentos complexos entre si devido a loops de dependência require (). Talvez as pessoas definam todos os seus modelos …

13
Como atualizar um registro usando sequelize for node?
Estou criando uma API RESTful com NodeJS, express, express-resource e Sequelize que é usada para gerenciar conjuntos de dados armazenados em um banco de dados MySQL. Estou tentando descobrir como atualizar corretamente um registro usando Sequelize. Eu crio um modelo: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: …


4
Como fazer consultas de junção usando Sequelize no Node.js
Estou usando o sequelize ORM; está tudo ótimo e limpo, mas tive um problema ao utilizá-lo com joinconsultas. Tenho dois modelos: usuários e postagens. 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 coluna Desconhecida '* .createdAt' na 'lista de campos'
Estou recebendo uma coluna Desconhecida 'userDetails.createdAt' na 'lista de campos' ao tentar obter com associação. Usando findAll sem associação funciona bem. Meu código é o seguinte: 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, …

9
Sequelizar, converter entidade em objeto simples
Não estou muito familiarizado com javascript, e surpreendente, porque não consigo adicionar uma nova propriedade, ao objeto, que buscou do banco de dados usando nomes ORM Sequelize.js. Para evitar isso, uso este hack: db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function (sensors) { var nodedata = JSON.parse(JSON.stringify(node)); // this is my …

9
Sequelize.js delete query?
Existe uma maneira de escrever uma consulta delete / deleteAll como findAll? Por exemplo, eu quero fazer algo assim (assumindo que MyModel é um modelo Sequelize ...): MyModel.deleteAll({ where: ['some_field != ?', something] }) .on('success', function() { /* ... */ });

4
Como posso ver o SQL gerado pelo Sequelize.js?
Quero ver os comandos SQL enviados ao servidor PostgreSQL porque preciso verificar se estão corretos. Em particular, estou interessado nos comandos de criação de tabelas. Por exemplo, ActiveRecord (Ruby) imprime suas instruções SQL na saída padrão. Isso também é possível com Node.js / ActionHero.js e Sequelize.js?


3
@ Types / Sequelize Error TS1086: Um acessador não pode ser declarado no contexto do ambiente
Eu tenho um projeto que mostra esse erro quando executo '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; ~~~~ Minhas versões …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.