Comment installer MongoDB sur Mac

Rayed Benbrahim

Publié le 10 mai 2020

Parmi les bases de données NoSQL, MongoDB a su s'établir comme la solution la plus populaire du marché. Développée depuis 2007, MongoDB est une base de données orientée document. C’est-à-dire que vos données sont enregistrées sous forme d'objets JSON, sans avoir de structure imposée comme dans une base SQL, et classée dans des collections à la place de tables.

Pour les utilisateurs de Windows ou Linux, référez-vous aux guides correspondants :

Installer MongoDB sur Mac via Homebrew

L'install Mongodb mac est proposée par défaut avec le gestionnaire de paquets pour mac Homebrew. Pour vous assurez que vous l'avez bien installé sur votre machine, tapez la commande suivante:

brew -v

 Vérification de la commande homebrew via la commande brew -v

Tapez la commande brew -v pour vérifier que Homebrew est bien installé sur votre mac

Si cette commande ne vous retourne pas une version de Homebrew, c'est qu'il n'est pas installé. Vous pourrez procéder à son installation en entrant la commande suivante dans votre terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh

Install MongoDB

Il est temps maintenant d'installer l'édition Community de MongoDB sur votre mac. Pour ce faire, tapez la commande suivante:

brew tap mongodb/brew

Cette commande demande à Homebrew de préparer l'installation d'un package venant de mongodb. Pour finaliser l'installation, tapez la commande :

brew install mongodb-community@4.2

Vérifier l'install MongoDB mac

Une fois cette dernière commande saisie, vous avez normalement tout ce qu'il faut pour démarrer avec MongoDB. Pour vérifier que l'install mongoDB s'est bien passé sur votre mac, tapez cette commande:

mongo --version

La commande mongo --version permet de vérifier quelle version de Mongodb a été installée sur votre machine

Vérifiez la version de Mongodb installée sur votre poste

Mettre à jour sa version de MongoDB

A l'instar de nombreuses technologies, MongoDB fait évoluer régulièrement la version de sa technologie. Certaines fonctionnalités n'apparaissent que dans les dernières versions.

Si vous souhaitez remettre la version de votre MongoDB à jour sur votre mac, tapez la commande suivante:

brew upgrade mongodb-community

Lancez MongoDB

Une fois la bonne version de mongo installée sur votre machine, il faut maintenant lancer le serveur mongo en local via la commande:

mongod

Vous pourrez ensuite accéder au Mongo Shell - le terminal de commande propre à Mongo - avec la commande:

mongo

Une fois MongoDB installé, vous pouvez manipuler son serveur depuis le Mongo Shell en tapant la commande " mongo " sur votre terminal

Une fois MongoDB installé, vous pouvez manipuler son serveur depuis le Mongo Shell en tapant la commande " mongo " sur votre terminal

Dans ce MongoDB Shell, vous pourrez saisir les commandes que vous souhaitez, pour afficher les bases de données, créer une collection, trouver ou modifier un objet.

Voici un exemple de de commandes:

show dbs: permet d'afficher les bases de données présentent sur votre machine
use <dbName>: permet d'indiquer à mongo que vous voulez utiliser cette base de données pour les futures opérations
show collections: permet d'afficher l'ensemble des collections pour une base de données
db.<collectionName>.find(): permet d'afficher l'ensemble des objets présent dans cette collection

Aller plus loin

Derniers articles

Dans l'univers du Big Data et du Cloud, Snowflake a vu le jour en étant le premier fournisseur d'un Data Warehouse sur le cloud 100% scalable. Dans cet article, découvrez ce qu'est un Data Warehouse et en quoi Snowflake est une solution innovante pour les entreprises.

Souvent portée par une équipe d'analystes, la QA vient supporter l'équipe tech pour assurer que les évolutions en cours de développement et récemment déployés ne viennent pas perturber l'application. Dans cet article, découvrez comment les méthodes Shift-Left et Shift-Right viennent se complémenter pour assurer un bon niveau de qualité du logiciel déployé.

Docker Desktop est le client permettant de faire tourner des containers depuis son poste. Découvre ce tutoriel pour installer Docker sur ton Mac et faire tourner tes premiers containers.

Docker Desktop est le client permettant de faire tourner des containers depuis son poste. Découvre ce tutoriel pour installer Docker sur ton PC Windows et faire tourner tes premiers containers.

Recruter un développeur passe forcément par une évaluation technique de ses compétences. Comment intégrer un test technique dans un processus d'embauche, suivant le niveau de seniorité ?

Mardi 15 Juin 2021, Vercel a dévoilé la version 11 du framework Next.js. Cette nouvelle version apporte des optimisations sur le plan des performances mais facilite également la collaboration entre développeurs et entre les différents partis prenants du projet.

Les Jobs