Junior — Middle
Hoe voeg je nieuwe records toe aan de database?
sobes.tech AI
Antwoord van AI
Om nieuwe records aan de database toe te voegen in Node.js, worden meestal drivers of ORM gebruikt, bijvoorbeeld mysql, pg voor SQL databases of mongoose voor MongoDB.
Voorbeeld met mysql:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'user',
password: 'password',
database: 'testdb'
});
connection.connect();
const newUser = { name: 'Иван', age: 30 };
connection.query('INSERT INTO users SET ?', newUser, (error, results) => {
if (error) throw error;
console.log('Record toegevoegd met ID:', results.insertId);
});
connection.end();
Als je een ORM gebruikt, zoals Sequelize, kan het toevoegen van een record er zo uitzien:
const User = require('./models/user');
async function addUser() {
const user = await User.create({ name: 'Иван', age: 30 });
console.log('Gebruiker toegevoegd met ID:', user.id);
}
addUser();
Het belangrijkste is om de gegevens voor te bereiden en de juiste ORM-methode of query uit te voeren om het record in te voegen.