MongoDB 使用的是哪个版本的 WiredTiger?

Which version of WiredTiger is being used by MongoDB?

是否可以找出我在 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: (March 26, 2015)

This is version 2.5.3 of WiredTiger.

当然,您可以重新编译并尝试使用另一个版本,但您可能会发现查看开发分支并以这种方式尝试更新的版本会更容易,例如:

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: (June 4, 2015)

This is version 2.6.2 of WiredTiger.