Sobes.tech
Junior — Middle
90

Са којим управљачким програмима за рад са MongoDB имате искуства?

Одговор од АИ

sobes.tech АИ

У раду са 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)