Встречается на собеседованиях • сегодня
Какой опыт работы в MongoDB
Опыт работы с MongoDB включает проектирование схем, индексацию, агрегации, шардинг и репликацию. Работал с PyMongo и Motor (для asyncio), оптимизировал запросы через explain().
Пример:
python
from pymongo import MongoClient
client = MongoClient("mongodb://localhost:27017/")
db = client["test_db"]
collection = db["users"]
CRUD операции
collection.insert_one({"name": "Alice", "age": 30})
user = collection.find_one({"name": "Alice"})
collection.update_one({"name": "Alice"}, {"$set": {"age": 31}})
collection.delete_one({"name": "Alice"})
text
Также использовал агрегации для аналитики:
```python
pipeline = [
{"$match": {"status": "active"}},
{"$group": {"_id": "$department", "count": {"$sum": 1}}}
]
result = collection.aggregate(pipeline)Опыт включает настройку TTL-индексов, текстового поиска и работу с GridFS для хранения файлов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы