sequelize.js

    16热度

    1回答

    更改模型模式,我们正在使用的ORM sequelize.js并已定义的模型为这样: module.exports = function(sequelize, DataTypes) { var Source = sequelize.define('Source', { name: { type: DataTypes.STRING, allowNull

    6热度

    2回答

    如果我没有在模型的create方法中定义它们,我有一个带有标志omitNull的Sequelize实例来插入在数据库中定义的de defaultValues。像这样: var sequelize = new Sequelize('db', 'user', 'pw', { omitNull: true }) 但是我想在其他模型中插入空值,如果我将它们定义为空。像: SomeModel

    1热度

    1回答

    慢很多 我有以下代码: var apiLogger = require(__dirname + '/../configurations/logger').api; var Knex = require('knex'); var microtime = require('microtime'); var Sequelize = require("sequelize"); database

    8热度

    3回答

    我有一个给定的数据库,它有长而繁琐的列名。没有办法将表名映射到模型中的更简短和更具描述性的propertyNames? 像 var Employee = sql.define('Employee', { id : {type : Sequelize.INTEGER , primaryKey: true, map : "veryLongNameForJustTheId"} },{

    6热度

    3回答

    我在node.js中使用Sequelize来保存打开和关闭时间。我也使用了moment.js格式。改变FindOrCreate我这样做: result.open = moment(hours.open, "hh:mma").format("YYYY-MM-DD HH:mm:ss"); result.save() ... 能正常工作的时间被格式化MySQL的日期时间格式。问题是当我检索Seq

    4热度

    3回答

    我创建一个表来存储用户会话中我将IP地址存储为一个整数,使用这些方法:IP-addresses stored as int results in overflow? 我想说明一个IP领域的getter和setter,以便它可以在IP和int之间自动转换。 不幸的是我得到以下错误,我不知道发生了什么。我一直在试图修复它几个小时,谷歌得到我得不到任何结果: RangeError: Maximum ca

    0热度

    1回答

    定义的NodeJS模型时,对象不是函数这是我managedb.js var Sequelize = require('sequelize-postgres').sequelize; var postgres = require('sequelize-postgres').postgres; var pg = require('pg'); var db = new Sequelize('te

    4热度

    3回答

    目前我使用的节点sqlite3的sqlite的我node-webkit桌面应用程序结合,并用它作为 var sqlite3 = require('node_sqlite3').verbose(); var db = new sqlite3.Database('file:data.db'); db.run(query); 和我所知,这本地编译节点的sqlite3是与node-webkit一起

    13热度

    8回答

    我在我的Nodejs项目中使用Sequelize,我发现一个问题,我很难解决。 基本上我有一个cron从服务器获取对象数组,而不是将其作为对象插入到我的数据库中(对于这种情况是漫画)。但是如果我已经有一个对象,我必须更新它。 基本上我有一个对象数组,可以使用BulkCreate()方法。但是当Cron再次启动时,它不能解决它,所以我需要用upsert true标志进行某种更新。主要问题:我必须在所

    26热度

    5回答

    安装node.js和sequelize.js并运行基本测试后,会显示消息“您需要手动安装mysql包”。 我试过搜索网络和Stackoverflow的原因这条消息。 我已经安装: MySQL服务器版本5.5.31-0ubuntu0.13.04.1 节点v0.10.5 sequelize.js V1.6.0