嗨,我有点像shell n00b。
有谁能告诉我如何检查我的Linux Ubuntu机器上安装的MongoDB版本?
我看到我的MongoDB shell版本:1.2.2所以我很确定MongoDB本身也过时了。有没有人知道任何'如何更新MongoDB'文档?我发现mongodb.org有点令人困惑。
请,谢谢你。
好的,如果我在mongo shell中使用db.version(),它会说1.2.2
如果我是mongod --version我得到了这个:
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指向错误的回购/来源吗?
答案 0 :(得分:36)
完整,简要介绍“shell noobs”:
首先,启动你的shell - 你可以在桌面应用程序菜单中的某个名称“Terminal”或“Shell”的常见桌面环境中找到它。
您也可以尝试使用组合键CTRL + F2,然后使用其中一个命令(取决于您正在使用的桌面环境)和ENTER键:
xfce4-terminal
gnome-console
terminal
rxvt
konsole
如果以上所有方法都失败了,请尝试使用xterm
- 它在大多数情况下都有效。
提示以下命令:执行不带$
的命令 - 它只是一个标记你在shell上的标记。
之后,只需使用mongod
标记启动--version
:
$ 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
答案 1 :(得分:32)
内壳:
mongod --version
答案 2 :(得分:15)
答案:阅读说明#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更改为最新版本(或任何您要安装的版本)。在此处找到最新版本号http://www.mongodb.org/downloads
答案 3 :(得分:9)
使用" 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()
强>
答案 4 :(得分:4)
在终端中输入传统命令:
Test<void*>
答案 5 :(得分:2)
在终端中输入: $ mongod --version