我正在尝试使用MongoDB和MySQL,它必须立即使用配置值进行切换,而无需修改任何代码。
我已经查看了许多ORM,例如entity和linq2sql,但没有一个支持MongoDB,它们支持MySQL,但我没有看到对MongoDB或任何NoSQL数据库的任何支持。
有人能指出我指向ORM或框架的方向吗?
答案 0 :(得分:0)
试试Waterline。
Waterline是下一代存储和检索引擎,也是Sails框架中使用的默认ORM。
它提供了一个统一的API,用于访问来自不同类型的数据库,协议和第三方API的内容。这意味着你编写相同的代码来获取和存储用户之类的东西,无论它们是否存在于Redis,MySQL,MongoDB或Postgres中。