Salut, je suis un peu d'un Shell n00b.
Quelqu'un peut-il me dire comment vérifier la version de MongoDB installée sur ma machine Linux Ubuntu?
Je vois que ma version de MongoDB Shell: 1.2.2, donc je suis assez sûr que MongoDB elle-même est périmée. Et est-ce que quelqu'un connaît des documents 'Comment mettre à jour MongoDB'? Je trouve que mongodb.org est un peu déroutant.
S'il te plaît et merci.
Ok si j’utilise db.version () à l’intérieur de mongo Shell, il est écrit 1.2.2
Si je mongod --version je reçois ceci:
db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:28:22 git version: nogitversion
J'ai couru
Sudo apt-get update
Sudo apt-get install mongodb
et obtenir
Sudo apt-get install mongodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
mongodb is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 179 not upgraded.
mongod --version
db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:31:07 git version: nogitversion
Alors pourquoi ne pas mettre à jour? Est-ce qu'apt-get est dirigé vers le mauvais repo/source?
RÉPONSE: Lire les instructions #dua
Ok la magie était dans cette ligne que j'ai apparemment manqué lors de l'installation était:
$ Sudo apt-get install mongodb-10gen=2.4.6
Et le processus complet tel que décrit ici http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ est
$ Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | Sudo tee /etc/apt/sources.list.d/mongodb.list
$ Sudo apt-get update
$ Sudo apt-get install mongodb-10gen
$ Sudo apt-get install mongodb-10gen=2.2.3
$ echo "mongodb-10gen hold" | Sudo dpkg --set-selections
$ Sudo service mongodb start
$ mongod --version
db version v2.4.6
Wed Oct 16 12:21:39.938 git version: b9925db5eac369d77a3a5f5d98a145eaaacd9673
IMPORTANT: Assurez-vous de changer la version 2.4.6 vers la version la plus récente (ou tout ce que vous souhaitez installer). Trouvez le dernier numéro de version ici http://www.mongodb.org/downloads
Pour être complet, une brève introduction à "Shell noobs":
Tout d’abord, démarrez votre Shell - vous pouvez le trouver dans les environnements de bureau courants sous le nom "Terminal" ou "Shell" quelque part dans le menu de l’application des ordinateurs de bureau.
Vous pouvez également essayer d'utiliser la combinaison de touches CTRL + F2, suivie de l'une de ces commandes (en fonction de l'environnement de bureau utilisé) et de la touche Entrée:
xfce4-terminal
gnome-console
terminal
rxvt
konsole
Si tout ce qui précède échoue, essayez d'utiliser xterm
- cela fonctionnera dans la plupart des cas.
Astuce pour les commandes suivantes: Exécutez les commandes sans le $
_ c'est juste un marqueur identifiant que vous êtes sur Shell.
Ensuite, lancez mongod
avec le --version
drapeau:
$ mongod --version
Il vous montre alors quelque chose comme
$ mongod --version
db version v2.4.6
Wed Oct 16 16:17:00.241 git version: nogitversion
Pour le mettre à jour, exécutez simplement
$ Sudo apt-get update
puis
$ Sudo apt-get install mongodb
à l'intérieur de la coquille:
mongod --version
Lorsque vous entrez dans Shell mongo à l’aide de la commande "mongo", vous remarquerez que
MongoDB Shell version v3.4.0-rc2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0-rc2
aussi vous pouvez essayer la commande, dans mongo Shell, db.version()
Dans le terminal, entrez simplement la commande traditionnelle:
mongod --version