0.0.7 • Published 10 years ago

ezway2mysql v0.0.7

Weekly downloads
1
License
Apache-2.0
Repository
-
Last release
10 years ago

#ezway2mysql

简单的方式访问 mysql,方便 koa 进行调用, 使用了 mysql 库。

使用方式

npm i --save ezway2mysql

API

query

输入参数: sql, params

ezway2mysql.query('select * from table where id>?', [1]);

list

参数: table, conditions {cols:..., limit:1, skip:0, where:'', params:..., orderBy: ''}

insert

参数:table, model

update (仅支持主键为 id 自增的表)

参数:table, model

updateBatch

load

count

sum

conditions 里增加 col 参数,这个是需要统计的值

loadByKV

输入 table, key, value

loadById

输入 table, id

寻找列 id 的值是 id 的对象。

koaMiddleware

示例

在 koa 的启动文件中:

var db = require('ezway2mysql');
db.connect({
             connectionLimit: 10,
             host           : '10.163.11.23',
             user           : 'xxx',
             password       : 'xxx',
             database       : 'xxx'
           });
db.debug = true;

调用:

yield db.load("tablename", {
      where : "id=?",
      cols  : ["id", "nick", "email"],
      params: [1]
    });

koa 的 CRUD 中间键

无需编写代码,实现 crud, 完全透明操作数据库,慎用慎用!

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago