Knex query API uses custom syntax unfamiliar to SQL developers

3/10 Low

Knex's query API uses MongoDB-like syntax (e.g., `{ $in: [...] }`) that is neither standard SQL nor intuitive for developers familiar with SQL, creating a learning curve.

Category
dx
Workaround
partial
Stage
onboarding
Freshness
persistent
Scope
single_lib
Recurring
No

Sources

Collection History

Query: “What are the most common pain points with Prisma for developers in 2025?4/4/2026

The Query API Is... Something: It's powerful, but the syntax is its own special language. `{ $in: [...] }` anyone? It's SQL, Jim, but not as we know it.

Created: 4/4/2026Updated: 4/4/2026