Junior — Middle
87
С какви драйвери за работа с MongoDB имате опит?
Отговор от AI
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)