嗨,我有点像壳牌n00b.

谁能告诉我如何判断Linux Ubuntu机器上安装的MongoDB版本吗?

我看到了我的MongoDB shell版本:1.2.2,所以我很确定MongoDB本身也过时了.有人知道"如何更新MongoDB"文档吗?我找到mongodb了.这可能有点让人困惑.

谢谢你.


好的,如果我用db.版本()在mongo shell内部,上面写着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是否指向错误的回购/来源?

推荐答案

回答:阅读说明#dua

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

$ 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

IMPORTANT:确保将2.4.6更改为最新版本(或任何您想要安装的版本).请在此处查找最新版本号http://www.mongodb.org/downloads

Mongodb相关问答推荐

在对象mongodb的数组中查找元素

Mongo按最大分组排序

MongoDB 按日期时间字段查询 1h 间隔

在数据中只有月份和年份的 mongodb 中字符串的日期时间

MongoDB聚合多条件

如何在 MongoDB 中存储时间?作为字符串?给出任意年/月/日?

使用 Spring Boot >= 2.0.1.RELEASE 将 ZonedDateTime 保存到 MongoDB 时出现 CodecConfigurationException

Stripe:必须提供来源或客户

Mongodb:查询嵌套在数组中的json对象

Node.js 和 Passport 对象没有方法 validPassword

从 mongodb 中的副本配置重新开始

嵌套数组内的Mongodb增量值

Django admin 和 MongoDB,可能吗?

查询 Mongoid/rails 3 中的嵌入对象(Lower than、Min 运算符和排序)

无法连接到远程服务器上的 mongo

MongoDB 查询:字段不存在或具有特定值

如何使用 mgo 从 golang 中的 mongodb 集合中 Select 所有记录

使用 mongoengine 将多文档插入到 mongodb

如何在 Mongoid 中引用嵌入的文档?

对象不是 JSON 可序列化的