Junior — Middle
117
Дерекқорға тікелей жазылған SQL сұрауларымен жұмыс істедіңіз бе?
AI-дан жауап
sobes.tech AI
Иә, мен Node.js жобаларында дерекқорға тікелей SQL сұрауларын жазу тәжірибем бар. Әдетте мен pg (PostgreSQL үшін) немесе mysql2 (MySQL үшін) сияқты кітапханаларды қолдандым, бұл сұрауларды тікелей орындауға мүмкіндік береді, бұл деректерді икемді басқаруға және өнімділікті оңтайландыруға мүмкіндік береді.
Міне, pg пайдаланып Node.js-те қарапайым сұрау мысалы:
const { Client } = require('pg');
const client = new Client({ connectionString: process.env.DATABASE_URL });
async function getUsers() {
await client.connect();
const res = await client.query('SELECT id, name, email FROM users WHERE active = $1', [true]);
await client.end();
return res.rows;
}
Бұл тәсіл күрделі сұраулар жазуға, транзакциялар қолдануға және дерекқормен өзара әрекеттесуді тікелей басқаруға мүмкіндік береді.