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