sequelize.js

    6热度

    1回答

    当Sequelize保存实例到数据库(如MySQL的)它在末端(自动递增的也可以)会自动添加一个“id”字段。我已阅读文章和文档,但找不到任何禁用它的方法。 谢谢。

    3热度

    2回答

    我正在尝试使用sequelizejs执行关联的过滤器查询。 的synario如下, 我有一个User模型包含几个属性,并具有一对一的关系与映射如下 User.hasOne(Access); 现在User一个Access模型我想要查询Access型号中具有特定访问标志的所有User型号。 我能通过Eager加载,我知道它可以通过User模型中的属性进行过滤,但我怎么能根据Access模型中的属性

    0热度

    1回答

    我将我的Rails应用程序的JSON api移动到Node.js.我使用Sequelize作为ORM在我的postgres数据库中访问我的数据。 然而,当我尝试使用findOrCreate(),它需要创造一个记录,奇怪的事情发生了: INSERT INTO "gameweeks" ("id","number","gw_pts","transfers","transfers_malus","team

    1热度

    2回答

    我在节点项目中使用Sequelize 2.0.0,我的方言是mysql。目前,我更喜欢使用原始SQL查询,而不是使用Sequelize ORM方法。 我无法在Sequelize中找到任何有关“如何在我的SQL查询中使用转义查询标识符”的示例或文档。 我想在执行插入或更新操作时在某些情况下转义引号。 我想一些支持,例如我在节点的MySQL https://github.com/felixge/nod

    1热度

    1回答

    我有很多一对多与SequelizeJS像这样定义的关系: global.db.User.hasMany(global.db.Role, { as: 'UserRoles', joinTableName:'user_roles'}); global.db.Role.hasMany(global.db.User, { as: 'RoleUsers', joinTableName:'user_role

    1热度

    1回答

    我正在研究Sequelize以用于具有现有数据填充数据库的项目。我喜欢它的工作方式,但我试图弄清楚是否必须手动编写模型。实体框架和其他ORM具有将为您生成代码模型的功能,以数据库模式作为起点。看起来Sequelize还没有到达那里,但我想确定我不会错过任何东西。 TL; DR: 我需要手工编写我Sequelize型号为现有的数据库,或者是有办法产生呢?

    3热度

    1回答

    “我想要得到的一些属性包括,而不是使用*表,我的代码,现在是这样的。 module.exports = function(app){ app.get('/post', function(req, res){ model.Post.findAll( { attributes: ["body", "id"], {include: [model.User]

    25热度

    4回答

    通过这样 var condition= { where: { LastName:"Doe", FirstName:["John","Jane"], Age:{ gt:18 } } } 创建对象,并传递它 Student.findAll(condition) .success(function(studen

    2热度

    1回答

    我遇到了为node.js设置sequelize模块的问题。 首先,我成立了PostgreSQL的用户名和密码: postgres=# CREATE USER testuser WITH PASSWORD 'test'; 这里是我的初始化代码: var Sequelize = require('sequelize'); var sequelize = new Sequelize('testdb

    1热度

    2回答

    我有以下型号: sequelize.define("User", { id: { type: DataTypes.INTEGER(11), autoIncrement: true, primaryKey: true }, email: { type: DataTypes.STRING(255), allowN