Приведи пример использования MongoDB

Python Middle Без компании
Приведи пример использования MongoDB
Ответы
Вот пример работы с MongoDB в Python с использованием библиотеки `pymongo`: ``` 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"}) ``` Ключевые особенности: - Гибкая схема документов (не требуется предопределенная структура) - Поддержка вложенных структур и массивов - Богатый язык запросов с операторами ($gt, $set и др.) - Простота горизонтального масштабирования