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

求MongoDB查询语句:根据INBOX中ScrubStatus=SCRUBBING获取数据

MongoDB查询:筛选INBOX中ScrubStatus为SCRUBBING的文档

示例文档

{
    "id" : "123",
    "name" : "abc",
    "communication" : {
        "INBOX" : {
            "templateId" : 36786,
            "scheduledTime" : "2023-03-14 11:30:00",
            "ScrubStatus" : "SCRUBBING",
            "error" : "SCRUB_RG_FLAG_YELLOW Scrubbed due to RG Yellow"
        }
    }
}

基础查询语句

要筛选出communication.INBOX.ScrubStatus等于SCRUBBING的文档,直接使用MongoDB的**点符号(dot notation)**访问嵌套字段即可:

db.your_collection_name.find({"communication.INBOX.ScrubStatus": "SCRUBBING"})

注意替换your_collection_name为你实际使用的集合名称。

可选:指定返回字段(投影)

如果不需要返回文档的全部字段,比如只保留id、name和符合条件的INBOX内容,可以添加投影参数:

db.your_collection_name.find(
  {"communication.INBOX.ScrubStatus": "SCRUBBING"},
  {"id": 1, "name": 1, "communication.INBOX": 1, "_id": 0}
)

这里_id: 0表示不返回默认的_id字段,其他值为1的字段表示需要返回。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 17:56:03