2

我一直在寻找 Node.js 的 MySQL ORM。我研究了persist.jssequelizenode-orm。不幸的是,它们都不支持我需要的两个功能:1.支持复合主键(大多数只支持“id”字段作为主键)2.指定我的 VARCHAR 长度的能力

我有一个包含数百万行的表,它使用 VARCHAR(16)。将其增加到 255 将为数据库增加数百 MB 的浪费空间。那张桌子也将继续增长,进一步加剧浪费。

有没有我想念的替代品?

4

3 回答 3

0

node-orm has a advanced options now .

see here: node-rom2/advanced-options, so I think you can change primary id now. :)

于 2013-07-23T10:44:39.413 回答
0

看看这对:mysqllight-orm Mysql 有本机实现 - 快速,light-orm 围绕关系 dbs。

于 2014-01-28T22:57:38.480 回答
0

这里的答案很晚 :) Objection.js 确实支持复合键(http://vincit.github.io/objection.js/#composite-keys)并且创建 mysql varchar 列不应该取决于 ORM。

于 2016-01-12T07:52:43.937 回答