如何从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
相关产品推荐
相关产品推荐

