MySQL和其他数据库中的动态ORM?

时间:2013-08-08 12:53:16

标签: mysql node.js orm data-modeling

我对MySQL和MongoDB等数据库可用的各种ORM模块的问题是无法将模型信息与数据库本身保持在一起。

我希望能够在运行时通过管理HTTP接口向我的ORM设置添加模型,并为其提供一些可能归因于各种预定义数据类型的字段(如“电子邮件”或“电话号码”)。可能我所追求的最有争议的功能是能够将字段转换为数据类型,该数据类型之前已被用户定义为模型。

这只是我试图吃蛋糕然后吃吗?任何人都可以看到实现这样的方式吗?到目前为止,我见过的所有ORM模块都只需要在应用程序级别实例化模型,基本上是在运行时之前。

值得一提的是,我希望在Node环境中实现这一点(不是经典的LAMP设置)。

修改

我从缺乏社区叮咬中解脱出来,我可能会在这里偶然发现对象 - 关系阻抗不匹配问题?

1 个答案:

答案 0 :(得分:0)

如果您的解决方案依赖于多个驱动程序,则可以尝试light-orm。这是关系dbs的简单包装。