Встречается на собеседованиях • сегодня
Приведи пример использования MongoDB
Вот пример работы с MongoDB в Python с использованием библиотеки pymongo:
python
from pymongo import MongoClient
# Подключение к MongoDB (по умолчанию localhost:27017)
client = MongoClient('mongodb://localhost:27017/')
# Создание/выбор базы данных
db = client['test_database']
# Создание/выбор коллекции (аналог таблицы в SQL)
collection = db['users']
Вставка документа
user_data = {
"name": "Alice",
"age": 30,
"hobbies": ["reading", "hiking"]
}
insert_result = collection.insert_one(user_data)
print(f"Добавлен документ с id: {insert_result.inserted_id}")
Поиск документов
for user in collection.find({"age": {"$gt": 25}}):
print(user)
Обновление документа
collection.update_one(
{"name": "Alice"},
{"$set": {"age": 31}}
)
Удаление документа
collection.delete_one({"name": "Alice"})
text
Ключевые особенности:
- Гибкая схема документов (не требуется предопределенная структура)
- Поддержка вложенных структур и массивов
- Богатый язык запросов с операторами ($gt, $set и др.)
- Простота горизонтального масштабирования
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы