文件名称:joinjs:一个JavaScript库,用于将复杂的数据库联接映射到嵌套对象
文件大小:89KB
文件格式:ZIP
更新时间:2024-06-06 02:17:39
JavaScript
加入JS JoinJS是一个JavaScript库,用于将复杂的数据库联接映射到嵌套对象。 它是成熟的对象关系映射器(ORM)的一种更简单的替代方法,它使您可以直接控制数据库交互。 动机:直接,轻松地控制数据库 传统的ORM在对象和数据库表之间引入了厚厚的抽象层。 这通常会阻碍而不是帮助提高开发人员的工作效率。 在复杂的用例中,很难设计高效的查询,但是使用ORM,您还必须教它们生成相同的查询。 这需要花费额外的时间,并且您可能无法产生相同的查询。 在最坏的情况下,ORM可能会多次访问数据库,而您只能在单个查询中完成某些操作。 JoinJS采用了一种更为简单明了的方法,该方法受到流行的Java映射框架启发(请参阅。您可以使用任何数据库驱动程序或查询生成器(例如 )来查询数据库,但是您可以使用JoinJS将返回的结果转换为嵌套对象的层次结构。 例子 假设您在Team与其Players之间存
【文件预览】:
joinjs-master
----.travis.yml(172B)
----.babelrc(27B)
----package.json(2KB)
----test()
--------domain()
--------mapper-test.js(19KB)
--------maps()
----LICENSE(1KB)
----package-lock.json(304KB)
----src()
--------index.js(8KB)
----.eslintrc.js(1KB)
----index.d.ts(838B)
----.gitignore(236B)
----commitlint.config.js(64B)
----README.md(8KB)