Aller au contenu

NOUVEAUIshedDB 1.0 : venez de MongoDB avec vos données, copie vérifiée document par document. En savoir plus →

‹ Toutes les intégrations

Python

La bibliothèque IshedDB pour Python, écrite comme PyMongo : find, insert_one, update_one…

Commencer
TYPE D'INTÉGRATION
IshedDBBibliothèque IshedDB

IshedDB et Python : présentation

Elle s’écrit comme PyMongo et ne dépend que de la bibliothèque standard ; les dates restent des datetime.

La clé d'accès ne figure jamais dans le code : elle est lue dans les variables d'environnement ISHED_URL et ISHED_KEY, sur votre serveur.

Exemple

patients.py · Python
import os

from ished import connect

patients = connect(os.environ["ISHED_URL"], os.environ["ISHED_KEY"]).db("DB")["patients"]

patients.insert_one({"nom": "Awa Diop", "ville": "Dakar"})
for patient in patients.find({"ville": "Dakar"}).limit(20):
    print(patient["nom"])

✓ Cet exemple est exécuté par nos tests contre un vrai serveur IshedDB.

Obtenir la bibliothèque

Elle s'écrit comme le pilote MongoDB de Python. En attendant sa publication sur PyPI, téléchargez ces fichiers et placez-les dans votre projet, comme dans l'exemple :

Articles et documentation

Vous voulez voir votre technologie ici ?

Dites-nous ce que vous utilisez : nous écrivons l'exemple et nous le vérifions.

Nous écrire