Junior — Middle
86
MongoDB менен иштөө үчүн кандай драйверлер менен тажрыйбаңыз бар?
AIден жооп
sobes.tech AI
Python менен MongoDB менен иштөөдө эң көп колдонулган драйверлер төмөнкүлөр:
-
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)