0.2.6 • Published 1 year ago

flq v0.2.6

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

FLQ

  • Node 与数据库交互的应用层解决方案

  • 让缺乏 SQL 语句经验的前端开发者也可以轻松与数据库交互

  • 前往FLQ 中文文档查看完整文档

基本查询

const { Flq, hooks } = require('flq')

const flq = new Flq({
  pool: true, // 使用连接池 !推荐使用
  user: 'root', // 登陆用户
  password: process.env.SQLPASSWORD, // 登陆密码
  database: 'test', // 数据库名
})
// 使用测试模式
flq.test(async () => {
  const db = flq.from('student')
  const result = await db.find()
  console.log(result)
})

分组聚合

flq.test(async () => {
  const db = flq
    .from('student')
    .field(
      {
        AVG: ['chinese', 'math', 'english'],
      },
      'gender'
    )
    // group 分组
    .group('gender')
  const result = await db.find()
  console.log(db.sql)
  console.log(result)
})

总列数

flq.test(async () => {
  const db = flq
    .from('student')
    .field('name', 'age', 'chinese', 'math', 'english')
    .limit({ page: 1, size: 3 })
    .foundRows()
  const result = await db.find()
  console.log(db.sql)
  console.log(result)
  console.log('总列数:', db.total);
})
0.2.6

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago