位置: 编程技术 - 正文

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)

  • 增值税专用发票怎么开
  • 孳息和利息的区别
  • 小企业会计准则没有以前年度损益调整科目
  • 车辆商业险和强制险交完给退么
  • 购进货物的发票是外来凭证吗
  • 车间管理人工资计入什么科目
  • 利润分配未分配利润借贷方表示什么
  • 前年购买的设备怎么入账
  • 土地出让要不要交印花税吗
  • 企业股权转让如何避税收
  • 小规模纳税人多少免征增值税
  • 收到国外提供免费样品怎么入账?
  • 总分公司能互相开票吗
  • 开具的发票是否为印花税的应税凭证?
  • 旅行社开具的发票是不都得写旅游服务
  • 特许权使用费如何缴纳增值税
  • 产品定价的含义
  • 主营业务收入包含消费税吗
  • 摊销合同取得成本分录
  • 删除所有没有销售业绩的员工记录
  • 上个月开票这个月确认收入
  • 子公司的注册资金需要母公司股东出吗?
  • 个人所得税合并申报
  • 小规模纳税人如何开专票
  • 职工教育扣除标准是什么
  • 过期商品报损账务处理?
  • 火狐浏览器下载安装
  • 车间管理人员工资记什么费用
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 授课培训公司免责协议
  • 为什么建筑企业简易计税可以扣分包款
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • 公司简易注销的公示期多长时间
  • 基于thinkphp的学园招聘系统项目源代码
  • 应收账款包括哪些
  • 坎伯兰森林西部
  • 日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)
  • 在收付实现制下,预付的下季度报刊杂志订阅费
  • php实现页面浏览量
  • phpsql防注入代码
  • vue2计算属性和vue3的计算属性的区别
  • 应交税款怎么计算
  • 香港企业的所得税怎么算
  • 固定资产一次性扣除如何做账
  • 一般纳税人增值税怎么做账务处理
  • Vue 拖拽排序
  • 增值税小规模纳税人适用3%征收率
  • 类型string
  • 织梦建站详细教程
  • 公司旅游费会计分录
  • 企业股东变更流程及费用
  • ipv6的设置
  • 成本法的处置
  • 专项应付款能转出吗
  • 母子公司可以合并吗
  • 土地回收补偿费怎么算
  • 开发间接费用的折旧包括哪些
  • mysqli修改表中数据
  • Windows Server 2003将于7月14日停服 想用收费
  • win7系统关机很慢什么原因
  • 怎么自己制作diy
  • u盘pe安装win7系统
  • win10系统打开网页一会儿就没了
  • 电脑重做系统后打印机不能打印
  • linux扩容inode
  • window8怎么样
  • 微信 cookies
  • 英语中our和my的区别
  • Linux服务器无法远程连接
  • arp欺骗防护软件
  • nodejs如何实现数据库
  • jquery的选择器有哪几种类型
  • 国家税务局网发票查验
  • 黑龙江国税局官网
  • 企业自建自用房产税如何缴纳
  • 企业代扣代缴个人所得税怎么算
  • 广东省税务总局局长叫什么名
  • 济南社保减免政策2020通知
  • 电子税务局app扫脸认证
  • 企业对税务局建议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设