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

MongoDB Compass中Filter查询失效:复制ID无法匹配结果求助

问题排查与解决
  • 核心问题是**_id的类型不匹配**:MongoDB里的_id默认是ObjectId类型,并非普通字符串。你直接把复制的ID以字符串形式写在Filter里(比如{"_id": "60d21b4667d0d8992e610c85"}),数据库会去匹配字符串类型的_id,但实际存储的是ObjectId类型,自然查不到结果。
  • 正确的Filter写法需要用ObjectId()包裹复制的ID,示例:
    {"_id": ObjectId("60d21b4667d0d8992e610c85")}
    
  • 额外检查复制ID时有没有误带多余字符,比如首尾空格、额外引号,这些小细节也会导致匹配失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 18:30:41