Ubuntu22.04下如何在Studio 3T编写MongoDB NoSQL范围查询语句
Studio 3T查询customer_id 10~100区间数据操作步骤
- 启动Ubuntu 22.04上装好的Studio 3T,点击左上角
Connect按钮,在弹出的配置窗口填好你的MongoDB连接地址、端口、账号密码(数据库开了认证才需要填),测下连通性没问题就保存配置,双击建好的连接条目进入数据库实例。 - 在左侧导航栏展开你要用的业务数据库,找到存客户数据的目标集合(一般叫
customers,你按自己实际的集合名找就行),右键点这个集合,选Open Collection打开集合可视化页面。 - 找到页面顶部带
{}标识的查询条件输入框(这个位置对应MongoDB find命令的filter参数位),输入区间过滤规则:
{ "customer_id": { "$gte": 10, "$lte": 100 } }
参数说明:
$gte是大于等于边界值,$lte是小于等于边界值,要是你需要开区间查询(不包含10或100这两个边界),把对应操作符换成$gt(大于)、$lt(小于)就可以。
- 输完条件直接按
F5快捷键,或者点输入框旁边的绿色三角形运行按钮,下方结果区就会展示所有customer_id在10到100区间的匹配数据。 - 查不到结果的话先核对字段类型:如果
customer_id是字符串格式存的数字,上面的数值范围查询不会生效,需要先做类型转换再做匹配。
内容的提问来源于stack exchange,提问作者Mokhamad Aulia
相关产品推荐
相关产品推荐

