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

如何在MongoDB中查询包含指定campocr子文档键的文档

解决方案:查询包含特定键的MongoDB文档

要筛选出campocr字段中包含指定键118937998_638615533744934_2935884294206630517_n的文档,你可以借助MongoDB的$exists操作符来检查嵌套键是否存在:

基础查询(返回完整匹配文档)

db.your_collection_name.find({
  "campocr.118937998_638615533744934_2935884294206630517_n": { $exists: true }
})

记得把your_collection_name替换成你实际使用的集合名称。这个查询会返回所有符合条件的完整文档——只要campocr下存在目标键,无论该键对应的内容是什么,都会被匹配出来。

投影查询(仅返回目标键内容)

如果不需要完整文档,只想获取campocr中的目标键部分,可以添加投影参数精简输出:

db.your_collection_name.find(
  { "campocr.118937998_638615533744934_2935884294206630517_n": { $exists: true } },
  { 
    "campocr.118937998_638615533744934_2935884294206630517_n": 1,
    _id: 0 // 可选,若不需要返回默认的_id字段则添加
  }
)

内容的提问来源于stack exchange,提问作者Mateus Oliveira Cabral

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 09:28:12