/
SwiftfeetStallion
/
Homeworks
Обзор
Документация
Войти
/
SwiftfeetStallion
/
Homeworks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
MongoDB/scripts/task2.py
23 строки
904 B
SwiftfeetStallion
upload files
14 апр 2025, 16:43
14 апр 2025, 16:43
cd63730
Код
Авторство
О чём код?
import pymongo from datetime import datetime client = pymongo.MongoClient("mongodb://localhost:27017/") db = client.get_database('shopsmart') customers = db.get_collection('customers') products = db.get_collection('products') orders = db.get_collection('orders') el_products = products.find({"category": "Электроника"}) print('Товары из категории "Электроника": ', el_products.to_list()) customers.update_one({"name": "Customer 1"}, {"$set": {"email": "newcustomer@example.com"}}) updated = customers.find_one() print("Обновлённый пользователь: ", updated) orders.delete_one({"_id": 102}) assert orders.find_one({"_id" : 102}) is None orders.insert_one({"_id": 601, "customer_id": 2, "product_id": 1, "quantity": 1, "order_date": datetime.now()}) print("Новый заказ: ", orders.find_one({"_id" : 601}))