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

运行结果

相关推荐
NineData20 小时前
保姆级!Oracle→达梦零停机迁移攻略,5 步操作,业务零影响!
数据库·程序员
q***318320 小时前
MySQL---存储过程详解
数据库·mysql
q***428220 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb
2***s67220 小时前
给SQL server数据库表字段添加注释SQL,附修改、删除注释SQL及演示
数据库·sql·oracle
龙言龙论20 小时前
身份证信息批量处理系统:从入门到实战(附exe工具+核心源码)
数据库·python
北郭guo21 小时前
MyBatis框架讲解,工作原理、核心内容、如何实现【从浅入深】让你看完这篇文档对于MyBatis的理解更加深入
java·数据库·mybatis
小满、1 天前
MySQL :锁机制、InnoDB 架构与 MVCC 解析
数据库·mysql·innodb·mvcc·锁机制
AI2中文网1 天前
AppInventor2 使用 SQLite(三)带条件过滤查询表数据
数据库·sql·sqlite·select·app inventor 2·appinventor·tableview
qinyia1 天前
WisdomSSH如何高效检查服务器状态并生成运维报告
linux·运维·服务器·数据库·人工智能·后端·ssh