thinkorm
    TypeScript icon, indicating that this package has built-in type declarations

    0.6.0 • Public • Published

    介绍


    npm version Build Status Dependency Status

    A flexible, lightweight and powerful Object-Relational Mapper for Node.js.

    特性


    1. 支持 Mysql, PostgresSql, MongoDB(beta) 数据库,且书写语法一致

    2. 支持schema自动迁移数据结构,通过migrate方法调用

    3. 支持hasone,hasmany,manytomany关联查询,关联新增,关联更新

    4. 支持left,right,inner join查询(mongo暂不支持),支持count、sum、group查询

    5. 支持连接池配置。支持数据链接检测以及自动重联,数据库服务的宕机修复后无需重启应用

    6. 支持事务操作(mysql, postgresql)

    7. 支持数据自动验证,自定义规则验证,且规则可扩展

    8. 支持 _before,_after等多种魔术方法

    9. 支持数据库集群,支持读写分离(mysql, postgresql)

    计划


    mongodb where解析重构

    mongodb 关联查询和操作完善

    mongodb join查询

    文档


    https://www.gitbook.com/book/richenlin/thinkorm-doc/

    贡献者


    richenlin

    richerdlee

    协议


    MIT

    Keywords

    Install

    npm i thinkorm@0.6.0

    Version

    0.6.0

    License

    MIT

    Last publish

    Collaborators

    • richenlin