位置: 编程技术 - 正文

Java操作mongodb的模糊查询和精确查询(java操作mongodb数据库)

编辑:rootadmin

推荐整理分享Java操作mongodb的模糊查询和精确查询(java操作mongodb数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongo jdbc,java连接mongodb使用用户名和密码,mongo jdbc,mongdb java,mongodb java springboot,java执行mongodb命令,java执行mongodb命令,mongdb java,内容如对您有帮助,希望把文章链接给更多的朋友!

本意是想查查mongo数据库的int类型的like怎么查,但是好像没 解决这个问题。

精确查询;模糊查询;分页查询,每页多少:按某个字段排序(或升或降):查询数量:大于,小于,等于;且,或,某个字段不为空,某个字段不存在,查询在某个范围内,删除等等查询。

一. 常用查询:

1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 使用regex...)

2. 查询多条数据:linkUrl.id 属于分级查询

3.模糊查询:-----关键字---regex

最下面,我在代码亲自实践过的模糊查询,只支持字段属性是字符串的查询,你要是查字段属性是int的模糊查询,还真没辙。

4.gte: 大于等于,lte小于等于...注意查询的时候各个字段的类型要和mongodb中数据类型一致

查询字段不存在的数据 -----关键字---not

查询字段不为空的数据 -----关键字---ne

查询或语句:a || b ----- 关键字---orOperator

查询且语句:a && b ----- 关键字---and

查询一个属性的子属性,例如:查下面数据的key2.keyA的语句

5. 查询数量:----- 关键字---count

查找包含在某个集合范围:----- 关键字---in

6. 更新一条数据的一个字段:

7. 更新一条数据的多个字段:

8. 删除数据:

9.保存数据:

我自己使用的例子:

Java操作mongodb的模糊查询和精确查询(java操作mongodb数据库)

下面例子涉及到:

精确查询:is;

模糊查询:regex;

分页查询,每页多少:skip,limit

按某个字段排序(或升或降):new Sort(new Sort.Order(Sort.Direction.ASC, "port"))

查询数量:count

mongo数据库里面像搜索数据类型为int的字段,

然后想使用like语句来着,但是没有实现,

因为我的port端口存的事int属性,

但是在列表页面,要支持字段搜索的话,然后我的int类型的端口字段,就不支持搜索了,

然后就考虑,既然是端口,那就是一个固定的,唯一的,

为什么要支持like语句呢?

你搜索端口号是1的就搜出来的是1的端口号就对了,而不是1,,,,,等等都个搜索出来,

所以,

对去其他的字符串 类型的字段,你使用like语句搜索,

我是没意见的,

要是非得 实现int类型的like搜索,

我 也不知道啊。

只有改数据结构,

让int型变成string型的话,

就可以like搜索啦。

MongoDB中文档的更新操作示例详解 前言在MongoDB中,更新单个doc的操作是原子性的。默认情况下,如果一个update操作更新多个doc,那么对每个doc的更新是原子性的,但是对整个update操作而

MongoDB用Mongoose得到的对象不能增加属性完美解决方法(两种) 一,先定义了一个goods(商品)的modelsvarmongoose=require('mongoose');varSchema=mongoose.Schema;varproductSchema=newSchema({"productId":String,"producName":String,"salePrice":Number,"productIm

mongodb禁止外网访问及添加账号的操作方法 那么我将从两个方面提高mongo数据库的安全防护系数1.设置mongodb外网禁止访问启动数据库时,额外添加--bind_ip.0.0.1即可./mongod--bind_ip.0.0.1--dbpath/data/db

标签: java操作mongodb数据库

本文链接地址:https://www.jiuchutong.com/biancheng/312088.html 转载请保留说明!

上一篇:Spark整合Mongodb的方法(spring整合mongodb)

下一篇:MongoDB中文档的更新操作示例详解(mongodb document)

  • 天猫店铺个人可以开吗
  • 出口关税的计算基数
  • 买金税盘怎么做账
  • 海关入库成功下一步干嘛
  • 2019年印花税税率多少
  • 个体户购买社保和自由人购买社保区别
  • 非正常损失计入哪里
  • 工程项目结算方式有哪几种
  • 网上缴税后会有发票吗
  • 汇算清缴弥补以前年度亏损报表怎么填
  • 管理费用的明细科目怎么写
  • 辅导期一般纳税人预缴增值税
  • 七月一号出台的什么政策
  • 自产农产品销售怎么做账
  • 其他应收款借方和贷方什么意思
  • 加工贸易企业如何财务管理账务流程
  • 住院材料费包括哪些
  • mac系统怎么删除用户
  • 穿越火线改名卡买完了怎么用
  • 怎样才能防止臭虫在卧室里呢
  • 安全处罚管理规定
  • 税金及附加包括所得税费用吗
  • PHP Warning:PHP Startup: in Unknown on line 0解决办法
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • vrvarp.exe是什么
  • 无形资产的摊销年限不得低于多少年
  • 处置二手固定资产
  • laravel实战教程
  • php模板引擎执行时间
  • php扩展安装方法
  • php json格式化
  • 折旧和摊销的区别通俗
  • wordpress使用教程
  • 增值税系统技术维护费 减免政策
  • 专利申请费用能计入无形资产吗
  • 国家对国有企业采取的政策是怎样的
  • 运输发票必须附票吗
  • 通过集中竞价交易减持
  • 外管证异地预缴税款是什么意思
  • 什么叫做关税完税证明呢
  • 普通发票红冲需要拿回原发票吗
  • java默认访问权限修饰符
  • 银行存款转银行存款 什么凭证
  • mysql @参数
  • 理财产品分红和收益
  • mysql主从配置详解
  • 甲供材的卸料由谁负责
  • 以前年度是指哪一年
  • 城市生活垃圾处理费征收管理办法
  • 订单式生产的企业有哪些
  • 原始凭证的审核内容
  • 发票上有银行流水号吗
  • 货样广告品出口如何申报
  • 电子口岸登录显示证书错误
  • 重新计量设定受益计划变动额计入
  • mysql数据库备份和恢复
  • Win10系统中怎么将文件夹进行压缩
  • freebsd怎么样
  • Win8.1如何能将任意文件隐藏到普通图片中例如JPG图片
  • linux安装有哪几种方式
  • linux readelf命令
  • cfg是什么格式,怎么打开
  • kprcycleaner.exe是什么
  • windows 10 周年更新
  • win7系统怎么查看隐藏文件夹
  • win10更新已经下载好了能删除吗
  • android studio ndk开发教程
  • 使用nodejs中httpProxy代理时候出现404异常的解决方法
  • android中数据存储
  • android打包v1v2
  • 苏州大学附属第一医院占地面积
  • unity 3d脚本编程
  • 安卓解析工具
  • android点击事件传递机制
  • python操作word文档替换文字
  • 每天一篇小练笔30字
  • Python中的除号
  • 专票单张限额多少
  • 辽宁取暖补贴发放标准2020
  • 四川地税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设