Skip to main content

2 posts tagged with "Node.js"

View All Tags

· 12 min read

什么是 Knex.js ?

Knex.js 是一个流行的Node.js SQL查询构建器,它允许你使用JavaScript语言编写SQL查询,而无需直接编写SQL语句。它支持多种数据库,包括MySQL,PostgreSQL,SQLite和Microsoft SQL Server等。

使用Knex.js,你可以轻松地构建复杂的SQL查询,包括联接、子查询和聚合函数等。它还提供了一些方便的功能,如事务处理,批量插入和更新等,更多信息参考Knex.js Guide

下面是 Knex 的使用示例,使用 js 实现的 DSL 读写上与 SQL 非常相似。

const knex = require('knex')({ client: 'mysql' });

knex.select('*').from('users').limit(10).toSQL();

· 7 min read

介绍

根据维基百科的介绍,在计算机编程中 glob 模式表示带有通配符的路径名,例如在 bash 中查看文件列表:

$ls src/*.js
src/a.js src/b.js

它最初是贝尔实验室 Unix 系统上的一个名叫 glob 的命令(glob 是 global 的缩写),用于展开命令行中的通配符。后来系统提供了该功能的 C 语言库函数glob(),知名的 shell 解释器就使用了该接口,shell 脚本和命令行中使用的 glob 模式匹配功能便源自于此。