Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu上安装了什么版本的MongoDB_Mongodb_Shell_Ubuntu - Fatal编程技术网

Ubuntu上安装了什么版本的MongoDB

Ubuntu上安装了什么版本的MongoDB,mongodb,shell,ubuntu,Mongodb,Shell,Ubuntu,嗨,我有点像壳牌n00b 有人能告诉我如何检查安装在我的Linux Ubuntu机器上的MongoDB版本吗 我看到了我的MongoDB shell版本:1.2.2,所以我很确定MongoDB本身也过时了。有人知道“如何更新MongoDB”文档吗?我觉得mongodb.org有点让人困惑 谢谢你 好的,如果我在Mongoshell中使用db.version(),它会显示1.2.2 如果我$mongod--version我得到这个: db version v1.2.2, pdfile versi

嗨,我有点像壳牌n00b

有人能告诉我如何检查安装在我的Linux Ubuntu机器上的MongoDB版本吗

我看到了我的MongoDB shell版本:1.2.2,所以我很确定MongoDB本身也过时了。有人知道“如何更新MongoDB”文档吗?我觉得mongodb.org有点让人困惑

谢谢你


好的,如果我在Mongoshell中使用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是否指向错误的回购/来源

完整地介绍一下“shell noobs”:

首先,启动您的shell-您可以在桌面应用程序菜单中的“终端”或“shell”名称下的公共桌面环境中找到它

您还可以尝试使用组合键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

回答:请阅读说明

好的,神奇之处在于我在安装was时明显错过了这一行:

$ sudo apt-get install mongodb-10gen=2.4.6
这里描述的整个过程如下

重要提示:确保将2.4.6更改为最新版本(或任何您想要安装的版本)。在shell内部的此处找到最新版本号

mongod --version

当您使用“mongo”命令进入mongoshell时,只有您会注意到

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

mongod --version

在终端中,只需写入:
$mongod--version

在mongo控制台中,
db.version()
应该会告诉您db.version()的版本非常好,谢谢!你是什么版本的ubuntu?您使用的是10gen列表吗?是的,我使用的是10gen列表,我刚刚错过了设置要安装的版本号的那一行。查看我的编辑。作为一个控制台noob,你必须假设她不知道ubuntu在哪里安装了mongod toTo。为了完整,我添加了一个关于如何为那些“真正的”noob生成shell的简短介绍:-p但是你如何获得shell:/@JamieHutber这只是linux机器上常见的ubuntu shell提示符。akluth下面的答案可能会帮助你在Ubuntu上启动shell提示符,我喜欢便捷的快捷键CTRL+ALT+Tsorry!!!被错误否决,无法恢复!!!请编辑您的答案进行投票。请立即尝试。并在未来避免此类错误@shivadarshan
mongod --version