是否可以找出我在 MongoDB 中使用的 WiredTiger 版本?我尝试使用:-
db.serverStatus().wiredTiger
但我在那里找不到任何版本信息。
我开箱即用地安装了 MongoDB (v3.0.4),所以我试图弄清楚它附带的 WiredTiger 版本,以及我是否可以使用更新版本的 WiredTiger。
是否可以找出我在 MongoDB 中使用的 WiredTiger 版本?我尝试使用:-
db.serverStatus().wiredTiger
但我在那里找不到任何版本信息。
我开箱即用地安装了 MongoDB (v3.0.4),所以我试图弄清楚它附带的 WiredTiger 版本,以及我是否可以使用更新版本的 WiredTiger。
3.0.4 的来源表明您使用的是 WiredTiger 2.5.3:
https://github.com/mongodb/mongo/tree/r3.0.4/src/third_party/wiredtiger
WiredTiger 2.5.3:(2015 年 3 月 26 日)
这是 WiredTiger 的 2.5.3 版。
当然,您可以重新编译并尝试使用另一个版本,但您可能会发现查看 dev 分支并以这种方式尝试更新版本更容易,例如:
https://github.com/mongodb/mongo/tree/r3.1.6/src/third_party/wiredtiger
MongoDB 3.1.6 似乎正在使用 WiredTiger 2.6.2:
WiredTiger 2.6.2:(2015 年 6 月 4 日)
这是 WiredTiger 的 2.6.2 版本。