Back to questions
Junior — Middle
90
Каким образом добавлять новые записи в базу данных?
Answer from AI
sobes.tech AI
Для добавления новых записей в базу данных в Node.js обычно используют драйверы или ORM, например, mysql, pg для SQL баз или mongoose для MongoDB.
Пример с использованием 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('Добавлена запись с ID:', results.insertId);
});
connection.end();
Если используется ORM, например, Sequelize, то добавление записи может выглядеть так:
const User = require('./models/user');
async function addUser() {
const user = await User.create({ name: 'Иван', age: 30 });
console.log('Добавлен пользователь с ID:', user.id);
}
addUser();
Главное — подготовить данные и выполнить соответствующий запрос или метод ORM для вставки записи.