MongoDB根据字段内容长度查询语句

python 复制代码
db.getCollection("qlzx_penalties_business_raw").find({
    $expr: {
    $lt: [{ $strLenCP: "$punish_name" }, 5]
  },
  "punish_name_type" : "机构", 
  "source_data" : /中国/,
  })


解释: 
1-"source_data" : /中国/   模糊查询 "中国" 类似 MySQL中的 like "%中国%"
2-"punish_name_type" : "机构"   正常查询
3- $expr: {$lt: [{ $strLenCP: "$punish_name" }, 5]}  "punish_name" 查询内容长度的字段名,$lt 小于,$gt 大于,5 长度

运行结果

相关推荐
尘浮生1 小时前
Java项目实战II基于微信小程序的南宁周边乡村游平台(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·微信小程序·小程序·maven
东阳马生架构5 小时前
MySQL底层概述—1.InnoDB内存结构
java·数据库·mysql
standxy6 小时前
通过轻易云平台实现聚水潭数据高效集成到MySQL的技术方案
android·数据库·mysql
itwangyang5206 小时前
2025 - 科研神器 - 批量处理 PDF、SVG、PNG 和 JPG 文件,将它们转换为彩色 TIFF 文件,并保存到指定的 tiff 文件夹中
数据库·pdf
痞老板A小安装C46 小时前
redis的大key和热key问题解决方案
数据库·redis·bootstrap
feilieren7 小时前
DataGrip 连接 Redis、TongRDS
数据库·redis·缓存
液态不合群7 小时前
Redis中常见的数据类型及其应用场景
数据库·redis·wpf
Allen Bright7 小时前
Jedis存储一个-以String的形式的对象到Redis
数据库·redis·缓存
Allen Bright8 小时前
Jedis存储一个以byte[]的形式的对象到Redis
数据库·redis·缓存
NiNg_1_2348 小时前
Redis中的zset用法详解
数据库·redis·缓存