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

如何在MongoDB Compass中统计test.users集合内country为RU的文档数

在MongoDB Compass中统计指定条件文档数量的方法

方法一:用Documents面板快速查看计数

  1. 打开test数据库下的users集合,进入Documents标签页
  2. 在顶部的「Filter」输入框中,输入过滤条件:
    {"ipInfo.country": "RU"}
    
  3. 按下回车后,Compass会自动筛选出符合条件的文档,面板顶部会直接显示匹配的文档总数(格式为“XX documents found”)

方法二:用Mongo Shell执行原生计数命令

Compass完全支持直接输入MongoDB原生查询语句,操作步骤:

  1. 在集合页面的右上角,点击「Mongo Shell」按钮(部分版本可在菜单栏「Tools」中找到入口)
  2. 在弹出的Shell窗口中,输入计数命令:
    db.users.countDocuments({"ipInfo.country": "RU"})
    
  3. 回车后就能得到精确的统计结果

方法三:用聚合管道实现统计(适合复杂场景)

如果后续需要扩展统计逻辑,可使用聚合管道:

  1. 切换到Aggregation标签页
  2. 添加第一个阶段:选择$match,输入条件{"ipInfo.country": "RU"}
  3. 添加第二个阶段:选择$count,输入结果字段名(比如ru_user_count)
  4. 点击「Run」按钮,即可看到最终统计数值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 03:54:30