是否有适用于 Node.js 的跨数据库 ORM 映射器,它为跨不同关系数据库(例如 MySQL、MS SQL Server、Postgres、Oracle ..)的数据库访问提供一致的 API。数据库页面显示了用于数据库访问的不同库,但我想使用一个库,它可以让我在生产期间切换到任何数据库。
问问题
3352 次
4 回答
4
可能还想看看bookshelf.js (MySql, SQLite, PostgreSQL)
它是仅有的具有事务支持和适当的关系急切加载的之一。
于 2013-08-09T23:14:10.733 回答
3
看看jugglingdb。RailwayJS项目使用它。
或续集(MySQL、SQLite 和 PostgreSQL)
于 2012-08-15T13:52:07.577 回答
0
大型项目:http ://bookshelfjs.org/ 小型项目:https ://github.com/knyga/light-orm
于 2014-01-27T00:03:03.937 回答
-1
我刚刚写了自己的 ORM https://github.com/jbaylina/syncorm
现在mySQL只有一个驱动了,不过应该很容易为不同的数据库写其他的驱动。
与其他 ORM 的主要区别在于,整个数据库都加载到内存中。
您可以将数据库作为常规 javascript 对象同步访问。(一个对象是一个记录)。对象可以以一对多/多对一的关系相互关联。
使用下划线遍历对象非常有用。
要修改对象,您只需写入这些对象并调用 commit() 以在单个事务中保存对数据库的所有更改。
于 2014-04-15T11:08:47.833 回答