Junior — Middle
65
С какими драйверами для работы с MongoDB у вас есть опыт использования?
Ответ от нейросети
sobes.tech AI
В работе с MongoDB на Python чаще всего используются следующие драйверы:
-
PyMongo — официальный драйвер MongoDB для Python. Позволяет выполнять операции CRUD, создавать индексы, работать с агрегациями.
-
Motor — асинхронный драйвер на основе PyMongo, используется с asyncio для неблокирующего взаимодействия с MongoDB.
-
MongoEngine — ODM (Object Document Mapper), который строится поверх PyMongo и позволяет работать с MongoDB через объекты и схемы.
Пример использования PyMongo:
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
db = client['mydatabase']
collection = db['mycollection']
# Вставка документа
collection.insert_one({'name': 'Alice', 'age': 30})
# Поиск документа
user = collection.find_one({'name': 'Alice'})
print(user)