web-dev-qa-db-fra.com

Quelle version de MongoDB est installée sur Ubuntu?

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?

42
RachelD

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

15
RachelD

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
37
akluth

à l'intérieur de la coquille:

mongod --version
35
afghanbloodhound

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()

9
Swadeshi

Dans le terminal, entrez simplement la commande traditionnelle:

mongod --version
4
Pransh Tiwari