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

如何从MongoDB文档中提取指定字段的单独值而非键值对

MongoDB 单独提取字段值问题解决

我是MongoDB新手,遇到了无法单独提取字段值的问题,现有示例文档结构如下:

{
  user: 'adam',
  sessions: {
   key1: some-value1,
   key2: some-value2
  }
}

我需要直接获取key2对应的some-value2值,最初使用find加投影查询时,返回结果为[ { key2: 'some-value2' } ],无法直接拿到目标值本身。

目前已经找到可行的实现方案,只需两步代码即可完成:

let userList = await users.findOne('adam');
let userList2 = userList.key2

执行后即可直接返回some-value2。非常感谢快速提供帮助的各位,这个问题我卡了好几天,大家帮了大忙!


内容的提问来源于stack exchange,提问作者Willys_fueguino

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 15:48:00