Skip to Content

avec PyMongo

  1. from pymongo import Connection
  2. connection = Connection()# ou connection = Connection('localhost', 27017)
  3.  
  4. #connexion à mabase
  5. db = connection['mabase']
  6.  
  7. # insertion d'une donnée
  8. post = {"auteur": "Martin Laloux",
  9. "texte": "Mon papier",
  10. "tags": ["mongodb", "python", "pymongo"]}
  11.  
  12. articles = db.articles
  13. articles.insert(post)
  14.  
  15. # recherche
  16. articles.find_one()
  17. {u'text': u'Mon papier', u'_id': ObjectId('4e5b8634c32e37059c000000'), u'auteur': u'Martin Laloux', u'tags': [u'mongodb', u'python', u'pymongo']}
  18.  
  19. # quelles sont les collections dans mabase ?
  20. db.collection_names()
  21. [u'macollect', u'system.indexes', u'articles']
  22.  
  23.