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 长度

运行结果

相关推荐
forestsea14 分钟前
全解:Redis RDB持久化和AOF持久化
数据库·redis·缓存
叫我DPT15 分钟前
分享一个python启动文件脚本(django示例)
数据库·python·django
XXYBMOOO1 小时前
基于 Qt 的 BMP 图像数据存取至 SQLite 数据库的实现
数据库·c++·qt
Sunlight_7771 小时前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
嘉嘉king2 小时前
Mysql联表查询
数据库
镜舟科技2 小时前
NoSQL 与 NewSQL 全面对比:如何选择适合你的数据库方案?
数据库·starrocks·nosql·newsql·技术架构·实时数据分析
TDengine (老段)2 小时前
TDengine 语言连接器(Node.js)
大数据·c语言·数据库·物联网·node.js·时序数据库·tdengine
Sunlight_7773 小时前
第五章 SQLite数据库:3、SQLite 常用语法及使用案例
jvm·数据库·sqlite
数据库砖家3 小时前
YashanDB|虚拟内存高出实际内存十几G?原因不只是“占用大”这么简单
数据库