如何从MongoDB的db.hostInfo()返回结果中提取system.hostname字段
MongoDB提取hostInfo中hostname字段的方法
直接对db.hostInfo()的返回结果用嵌套点语法访问对应字段即可,在Mongo Shell中执行下方命令就能直接拿到你需要的主机名:db.hostInfo().system.hostname
补充说明
db.hostInfo()返回的是标准BSON对象,你可以像操作普通JS对象一样逐层提取任意嵌套字段,需要其他字段时修改对应层级的字段名即可- 若使用
runCommand形式调用该接口,等效写法为:db.runCommand({ hostInfo: 1 }).system.hostname - 各类编程语言的MongoDB驱动调用该命令后,也可以用对应语言的对象属性读取规则提取
system.hostname值
内容的提问来源于stack exchange,提问作者BenM
相关产品推荐
相关产品推荐

