大家好,我正在开发 nodeJS 应用程序。我搜索了一些模块来管理我的数据库(orientdb)。我的问题是:为什么我们使用任何 ORM 或 ODM(或者为什么重新开始),因为有一个模块可以提供许多功能来管理 DB。我仍然很困惑我应该使用 orientorm ( https://github.com/mav-im/orientorm ) 还是 oriento ( https://github.com/codemix/oriento )
预先感谢..
大家好,我正在开发 nodeJS 应用程序。我搜索了一些模块来管理我的数据库(orientdb)。我的问题是:为什么我们使用任何 ORM 或 ODM(或者为什么重新开始),因为有一个模块可以提供许多功能来管理 DB。我仍然很困惑我应该使用 orientorm ( https://github.com/mav-im/orientorm ) 还是 oriento ( https://github.com/codemix/oriento )
预先感谢..
根据目标和 ORM,ORM 的优势在于增加对以下方面的支持:
我在 node.js 中看到的所有 OrientDB ORM 都暴露了 Oriento,因此可以轻松访问底层 oriento 方法来完成更复杂的事情。
说了这么多,我建议你尝试使用waterline-orientdb适配器的水线ORM 。Waterline 是一个基于适配器的 ORM,支持多个数据库(包括支持数据库之间的关联)。Waterline-orientdb 是基于 Oriento 的 OrientDB 的适配器。如果在任何时候您需要使用 Oriento,您可以调用以访问 Oriento 的实例。.getDB()
Oriento 更加成熟和支持。我建议你去。