对于 MySQL 和 MongoDB 等数据库可用的各种 ORM 模块,我遇到的问题是无法将模型信息与数据库本身保持耦合。
我希望能够在运行时通过管理 HTTP 接口将模型添加到我的 ORM 设置中,并为其提供一些可能归因于各种预定义数据类型的字段(如“电子邮件”或“电话号码”)。我所追求的最有争议的功能可能是能够将字段转换为先前已由用户定义为模型的数据类型。
这只是我想吃蛋糕吗?任何人都可以看到实现这样的方法吗?到目前为止,我看到的所有 ORM 模块都只需要在应用程序级别实例化模型,基本上是在运行时之前。
值得一提的是,我希望在 Node 环境中实现这一点(不是经典的 LAMP 设置)。
编辑:
我是因为缺乏社区关注,我可能在这里偶然发现了对象关系阻抗不匹配问题?