Sobes.tech
Junior — Middle
89

Met welke drivers voor het werken met MongoDB heb je ervaring?

Antwoord van AI

sobes.tech AI

Bij het werken met MongoDB in Python worden meestal de volgende drivers gebruikt:

  • PyMongo — de officiële driver voor MongoDB in Python. Hiermee kunnen CRUD-operaties worden uitgevoerd, indexen worden gemaakt en met aggregaties worden gewerkt.

  • Motor — een asynchrone driver gebaseerd op PyMongo, gebruikt met asyncio voor niet-blokkerende interactie met MongoDB.

  • MongoEngine — een ODM (Object Document Mapper), gebouwd bovenop PyMongo, waarmee je met MongoDB kunt werken via objecten en schema's.

Voorbeeld van het gebruik van PyMongo:

from pymongo import MongoClient

client = MongoClient('mongodb://localhost:27017/')
db = client['mydatabase']
collection = db['mycollection']

# Document invoegen
collection.insert_one({'name': 'Alice', 'age': 30})

# Document zoeken
user = collection.find_one({'name': 'Alice'})
print(user)