我有一个使用MongoDB的Rails应用程序。我需要在状态网页上动态显示当前的MongoDB版本。对我的客户来说,知道它是否是3.0
,3.2
或3.4
版本很重要。如何使用Mongoid或Mongo Ruby驱动程序从Ruby代码获取MongoDB版本?
但是,我无法在任何地方找到此值。我使用pry
来调试连接细节,并且我已经尝试了Mongoid
和Mongo
类层次结构中的任何相关的公共方法,但没有成功。
使用纯MongoDB做到这一点的规范方法是db.version()
,但似乎没有办法用Mongoid发送这个原始查询。
运行为[' “buildInfo”']数据库命令(https://docs.mongodb.com/manual/reference/command/buildInfo/#dbcmd .buildInfo)。 ''version''然后是返回的数据结构的一个属性。 –