Sobes.tech
Назад к вопросам
Junior — Middle
91

Каким образом добавлять новые записи в базу данных?

Ответ от нейросети

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 для вставки записи.