Ubuntu上安装了什么版本的MongoDB

嗨,我有点n00b壳。

任何人都可以告诉我如何检查我的Linux Ubuntu机器上安装的MongoDB的版本?

我看到我的MongoDBshell版本:1.2.2所以我很确定,MongoDB本身也过时了。 有没有人知道任何“如何更新MongoDB”文档? 我发现mongodb.org有点混乱。

谢谢,麻烦您了。


好的,如果我在mongo shell里面使用db.version()它说1.2.2

如果我$ mongod – 版本我得到这个:

db version v1.2.2, pdfile version 4.5 Wed Oct 16 10:28:22 git version: nogitversion 

我跑了

 sudo apt-get update sudo apt-get install mongodb 

并得到

 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 

那为什么不更新? apt-get指向错误的repo / source?

为了完成,“shell noobs”的简短介绍:

首先,启动您的shell – 您可以在桌面应用程序菜单中的“Terminal”或“Shell”的名称下find常见的桌面环境。

您也可以尝试使用组合键CTRL + F2,其次是其中一个命令(取决于您使用的桌面环境)和ENTER键:

 xfce4-terminal gnome-console terminal rxvt konsole 

如果以上所有失败,请尝试使用xterm – 它在大多数情况下都可以使用。

提示以下命令:执行没有$的命令 – 它只是一个标识你在shell上的标记。

之后,用--version标志启动mongod

 $ mongod --version 

它显示了你的东西

 $ mongod --version db version v2.4.6 Wed Oct 16 16:17:00.241 git version: nogitversion 

要更新它只是执行

 $ sudo apt-get update 

接着

 $ sudo apt-get install mongodb 

内壳:

 mongod --version 

解答:阅读说明#dua

好的,这个系列中的魔法显然是我在安装时错过的:

 $ sudo apt-get install mongodb-10gen=2.4.6 

而这里描述的完整过程http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/是;

 $ 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 

重要提示:确保您将2.4.6更改为最新版本(或者您想要安装的任何软件)。 在这里find最新的版本号http://www.mongodb.org/downloads

当你用“mongo”命令进入mongo shell的时候,只有你会注意到

 MongoDB shell version v3.4.0-rc2 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.0-rc2 

也可以尝试命令,在mongo shell中, db.version()

在terminal只需input传统命令:

 mongod --version