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