You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 05:18:02