Встречается на собеседованиях • сегодня

Что такое MongoDB

MongoDB — это документоориентированная NoSQL-СУБД, хранящая данные в виде BSON-документов (бинарный JSON). Подходит для работы с большими объемами неструктурированных или полуструктурированных данных. **Ключевые особенности:** - Гибкая схема (документы в одной коллекции могут иметь разную структуру) - Горизонтальное масштабирование через шардинг - Поддержка индексов, агрегаций, транзакций (с версии 4.0) - Высокая производительность для операций записи/чтения **Пример работы с Java (MongoDB Driver):** ```java // Подключение MongoClient client = MongoClients.create("mongodb://localhost:27017"); MongoDatabase db = client.getDatabase("testdb"); MongoCollection users = db.getCollection("users"); // Вставка документа Document user = new Document("name", "Alex") .append("age", 30) .append("skills", Arrays.asList("Java", "MongoDB")); users.insertOne(user); // Поиск Document found = users.find(eq("name", "Alex")).first(); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы