1.2.5 • Published 3 years ago

egg-mariadb v1.2.5

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

egg-mariadb

NPM version build status Test coverage David deps Known Vulnerabilities npm download

Install

$ npm i egg-mariadb --save

Usage

// {app_root}/config/plugin.js
exports.mariadb = {
  enable: true,
  package: 'egg-mariadb',
};

Configuration

// {app_root}/config/config.default.js
exports.mariadb = {
};

see config/config.default.js for more detail.

Example

const where = [
  { password: 'xxxxxxxxxxxxxxxx' },                              sql: `password` = 'xxxx'
  [{ account: 'xxxx' }, { $OR: 'OR' }, { account: 'hongyang' }], sql: (`account` = 'xxxx' OR account = 'hongyang')
  { id: { $in: ['1', '2'] } },                                   sql: `id` IN ('1', '2')
  { id: { $notIn: ['1', '2'] } },                                sql: `id` NOT IN ('1', '2')
  { $concatLike: [['nickName', 'gender'], '%章%'] },             sql: CONCAT(`nickName`, `gender`) LIKE '%章%'
  { id: {$uneq: '1'}},                                           sql: `id` <> '1'
  { id: {$great: 2}},                                            sql: `id` > 2
  { id: {$lengGreat: 3}},                                        sql: LENGTH(`id`) > 3
  { id: {$less: 4}},                                             sql: `id` < 4
  { id: {$lengLess: '5'}},                                       sql: LENGTH(`id`) < 5
  { channel: { $between: [0, 3] } },                             sql: channel BETWEEN 0 AND 3
  { $unNull: 'gender' },                                         sql: `gender` IS NOT NULL
  { $null: 'gender' },                                           sql: `gender` IS NULL
  { nickName: { $like: '%章%' } }                                sql: `nickName` LIKE '%章%'
  { name: { $column: 'nickName' } }                              sql: `name` = `nickName`
]
// 连接符为AND

Questions & Suggestions

Please open an issue here.

License

MIT

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.8

4 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago