Trouver des documents

La recherche de données dans une base MongoDB se fait avec l'instruction db.collection.find(Document JSON, document JSON), avec :

  • le premier document JSON définit une restriction ;

  • le second document JSON définit une projection (ce second argument est optionnel).

Restriction

db.Cinema.find({"nom":"Honkytonk Man"})

retourne les document JSON tels qu'ils ont à la racine un attribut "nom" avec la valeur "Honkytonk Man".

Restriction et projection

db.Cinema.find({"nom":"Honkytonk Man"}, {"nom":1, "realisateur":1} )

retourne les document JSON tels qu'ils ont à la racine un attribut "nom" avec la valeur "Honkytonk Man", et seul les attributs situés à la racine "nom" et "realisateur" sont projetés (en plus de l'attribut "_id" qui est projeté par défaut).

AccueilImbrication avec Json et Mongo (base de données orientée document) > Cours > MongoDB > Trouver des documents< PrécédentSuivant >