使用Java驱动程序获取Mongo Instance的版本

ga

顾名思义,我想获取客户端连接到的mongo实例的版本。目前,我正在使用mongo java驱动程序2.9.3,而mongo实例是2.2.2。

我需要这个,为了支持$pushAll$push使用$each功能的,因为前者是从2.4版本赞成后者弃用。简而言之,我想知道等效于Java驱动程序db.version()

塞尔吉奥·图伦采夫

稍微戳一下便发现:

> db.version()
2.4.6
> db.version
function (){
    return this.serverBuildInfo().version;
}
> db.serverBuildInfo
function (){
    return this._adminCommand( "buildinfo" );
}
> db.runCommand('buildinfo')
{
    "version" : "2.4.6",
    "gitVersion" : "b9925db5eac369d77a3a5f5d98a145eaaacd9673",
    "sysInfo" : "Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49",
    "loaderFlags" : "-fPIC -pthread -rdynamic",
    "compilerFlags" : "-Wnon-virtual-dtor -Woverloaded-virtual -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -pipe -fno-builtin-memcmp -O3",
    "allocator" : "tcmalloc",
    "versionArray" : [
        2,
        4,
        6,
        0
    ],
    "javascriptEngine" : "V8",
    "bits" : 64,
    "debug" : false,
    "maxBsonObjectSize" : 16777216,
    "ok" : 1
}

因此,您只可以runCommand在Java代码中使用等效项(不知道Java驱动程序,我是ruby guy)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用设备驱动程序获取文件版本?

来自分类Dev

MongoDB使用Java驱动程序版本3.0更新

来自分类Dev

Proton使用的mesa + vulkan驱动程序版本与主机mesa驱动程序版本不匹配

来自分类Dev

如何使用Appium驱动程序获取设备名称和App版本

来自分类Dev

如何找出我正在使用的BtrFS驱动程序版本?

来自分类Dev

我的系统使用的是哪个版本的 Realtek 音频驱动程序?

来自分类Dev

如何使用最新版本的C#(1.8.2+)驱动程序获取MongoCursorEnumerator <T>?

来自分类Dev

自制软件安装的驱动程序版本

来自分类Dev

识别ATI Catalyst驱动程序的版本

来自分类Dev

Scala Mongo 驱动程序使用 Future 获取结果

来自分类Dev

MongoDB .net驱动程序-获取MongoDB服务器版本

来自分类Dev

如何使用Java驱动程序使用Mongo Bulk Update?

来自分类Dev

使用Java mongo驱动程序从集合中删除对象

来自分类Dev

使用Java的Mongo 3.2驱动程序的新聚合功能

来自分类Dev

Chrome驱动程序和版本Chrome版本83

来自分类Dev

如何在不更改驱动程序或应用程序的位版本的情况下使用Java访问ms-acess时解决体系结构差异的问题

来自分类Dev

MongoDB Java驱动程序身份验证-版本不匹配问题?

来自分类Dev

支持 Java 8 并在 Tomcat 8.5 上运行的 Oracle Jdbc 驱动程序版本

来自分类Dev

如何使用appium驱动程序自动在android app中移动版本页面

来自分类Dev

如何使用驱动程序在MongoDB中进行文档版本控制

来自分类Dev

如何将一个音频驱动程序与以前版本的GUI混合使用?

来自分类Dev

使用Powershell PrintManagement cmdlet检索打印机驱动程序版本?

来自分类Dev

如何确定其他驱动程序安装的专有驱动程序的版本和来源?

来自分类Dev

Weblogic 12c中将使用哪个sybase驱动程序(版本)?我应该在哪里添加下载的驱动程序?

来自分类Dev

我可以安装和使用主板随附CD中的视频驱动程序来代替Ubuntu较新版本附带的驱动程序吗?

来自分类Dev

卸载mongodb php驱动程序并安装其他版本

来自分类Dev

我应为声卡的驱动程序下载哪个版本的OSS?

来自分类Dev

如何检查node-mongodb-native驱动程序版本?

来自分类Dev

崩溃导致驱动程序版本不匹配的glsl扩展

Related 相关文章

  1. 1

    如何使用设备驱动程序获取文件版本?

  2. 2

    MongoDB使用Java驱动程序版本3.0更新

  3. 3

    Proton使用的mesa + vulkan驱动程序版本与主机mesa驱动程序版本不匹配

  4. 4

    如何使用Appium驱动程序获取设备名称和App版本

  5. 5

    如何找出我正在使用的BtrFS驱动程序版本?

  6. 6

    我的系统使用的是哪个版本的 Realtek 音频驱动程序?

  7. 7

    如何使用最新版本的C#(1.8.2+)驱动程序获取MongoCursorEnumerator <T>?

  8. 8

    自制软件安装的驱动程序版本

  9. 9

    识别ATI Catalyst驱动程序的版本

  10. 10

    Scala Mongo 驱动程序使用 Future 获取结果

  11. 11

    MongoDB .net驱动程序-获取MongoDB服务器版本

  12. 12

    如何使用Java驱动程序使用Mongo Bulk Update?

  13. 13

    使用Java mongo驱动程序从集合中删除对象

  14. 14

    使用Java的Mongo 3.2驱动程序的新聚合功能

  15. 15

    Chrome驱动程序和版本Chrome版本83

  16. 16

    如何在不更改驱动程序或应用程序的位版本的情况下使用Java访问ms-acess时解决体系结构差异的问题

  17. 17

    MongoDB Java驱动程序身份验证-版本不匹配问题?

  18. 18

    支持 Java 8 并在 Tomcat 8.5 上运行的 Oracle Jdbc 驱动程序版本

  19. 19

    如何使用appium驱动程序自动在android app中移动版本页面

  20. 20

    如何使用驱动程序在MongoDB中进行文档版本控制

  21. 21

    如何将一个音频驱动程序与以前版本的GUI混合使用?

  22. 22

    使用Powershell PrintManagement cmdlet检索打印机驱动程序版本?

  23. 23

    如何确定其他驱动程序安装的专有驱动程序的版本和来源?

  24. 24

    Weblogic 12c中将使用哪个sybase驱动程序(版本)?我应该在哪里添加下载的驱动程序?

  25. 25

    我可以安装和使用主板随附CD中的视频驱动程序来代替Ubuntu较新版本附带的驱动程序吗?

  26. 26

    卸载mongodb php驱动程序并安装其他版本

  27. 27

    我应为声卡的驱动程序下载哪个版本的OSS?

  28. 28

    如何检查node-mongodb-native驱动程序版本?

  29. 29

    崩溃导致驱动程序版本不匹配的glsl扩展

热门标签

归档