Back to questions
Junior — Middle
88
Имеете ли опыт работы с базой данных MongoDB?
Answer from AI
sobes.tech AI
Да, опыт работы с MongoDB включает:
- Создание и управление коллекциями и документами в формате BSON.
- Использование драйверов MongoDB для Node.js (например,
mongodbилиmongoose). - Выполнение CRUD операций (создание, чтение, обновление, удаление).
- Индексация для оптимизации запросов.
Пример простого подключения и запроса с использованием mongodb драйвера:
const { MongoClient } = require('mongodb');
async function run() {
const client = new MongoClient('mongodb://localhost:27017');
try {
await client.connect();
const db = client.db('testdb');
const collection = db.collection('users');
// Вставка документа
await collection.insertOne({ name: 'Иван', age: 30 });
// Поиск документа
const user = await collection.findOne({ name: 'Иван' });
console.log(user);
} finally {
await client.close();
}
}
run().catch(console.dir);