【文件属性】:
文件名称:core:NodeJS ORM
文件大小:77KB
文件格式:ZIP
更新时间:2021-04-30 20:43:56
nodejs javascript orm database JavaScript
ilorm(我爱ORM)
使用NodeJS处理数据的新方法。
您可以在上找到示例和文档
为什么要使用新的ORM?
从数据库中分离业务逻辑的优雅方法。
使用“类”继承创建强大插件的简便方法。
通用数据库/数据源连接器(MongoDB,SQL,Redis,REST,CSV ...)。
使用ECMAScript的最新功能(现代javascript)。
特征
通用连接器,用于绑定各种数据库或数据源。
强大的插件生态系统
查询生成器
资料验证
#贡献请在开始之前参考我们和。
初始化
架构图
使用模式,您可以定义数据的表示方式。
const ilorm = require ( 'ilorm' ) ;
const schema = ilorm . schema ;
const userSchema = schema . new ( {
firstName : schema . Str
【文件预览】:
core-master
----.eslintrc(9KB)
----.github()
--------workflows()
----index.test.js(271B)
----lib()
--------fields()
--------constants()
--------model()
--------modelId()
--------query()
--------transaction.class.js(2KB)
--------test()
--------ilorm.class.js(6KB)
--------errors()
--------index.js(116B)
--------schema()
----spec()
--------common()
--------QueryOr.test.js(3KB)
--------SchemaFieldFactoryAlias.test.js(1KB)
--------QuerySelect.test.js(4KB)
--------connector-knex()
--------RequiredField.test.js(832B)
--------config()
--------PluginSchemaField.test.js(1KB)
--------SchemaFieldCast.test.js(2KB)
--------QuerySort.test.js(2KB)
--------Query.test.js(4KB)
--------QueryPagination.test.js(1KB)
----CONTRIBUTING.md(3KB)
----LICENSE(1KB)
----README.md(6KB)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(1005B)
----index.js(75B)
----.eslintignore(17B)
----package.json(2KB)