位置: 编程技术 - 正文

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)

  • 发票丢失第一联盖章能用么
  • 房产税一律按房产价值计征
  • 多交的企业所得税怎么处理
  • 转出未交增值税最终怎么转平
  • 企业所得税税负率多少合适
  • 劳动合同扣税太狠了吧
  • 哪些费用类专票可以抵扣
  • 业务员报销差旅费会计分录怎么做
  • 电子普通发票重新开
  • 商品流通企业应收账款很少的原因
  • 房地产企业汇算清缴
  • 职工取暖费可以一次性发放吗
  • 房产企业贷款利率
  • 因小数点造成的误差称为
  • 公司宿舍房租
  • 已认证的进项税额转出如何操作
  • 暂估的成本跨年了怎么冲销后要调整报表吗
  • 耕地占用税如何做账
  • 外经证预交增值税和专管员
  • 小微企业的特点及经营模式举例
  • 公司委托公司收款合法吗
  • 与工程有关的差旅费是否可以计入在建工程呢?
  • 如何开展分公司
  • 应交增值税的结转
  • 进项税和销项税怎么理解
  • PHP+Mysql+jQuery文件下载次数统计实例讲解
  • 企业重组并购条件
  • 国家规定不计入社保基数
  • php7.0新特性
  • php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
  • php 取字符串 前几位
  • 智能优化算法及其MATLAB实例
  • pytorch技巧
  • 应交税费如何调整
  • 旅游公司差额征税税率是5%
  • 无形资产转让的最低收费额如何确定?
  • phpcms怎么用
  • mongodb连接数
  • 一般商品销售的会计分录
  • 小规模没有税控怎么开普票
  • 盘盈固定资产如何处理
  • 什么是非营利性组织
  • 买的加油卡怎么充值
  • 一般纳税人企业所得税税率
  • 更衣柜分配方案
  • 机动车临时号牌怎么贴
  • 销售过程中发生的商业折扣计入
  • 应付账款扣款分录
  • 停产期间发生的事故
  • 委托加工的应税消费品是指
  • 纳税人的收入总额是什么
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 年度计提资产减值准备 好还是坏
  • ubuntu运行慢的原因
  • linux中安装vim命令
  • linux服务器怎么连接wifi
  • fedora win10
  • windows10x预览版
  • 晨枫U盘启动工具v2.0
  • 电脑怎么装双系统win10和linux
  • excel2016 win7
  • Win10年度更新(RS1)怎么样升级?升级方法一览
  • xp系统如何优化
  • windows7 运行
  • linux文本文件格式
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • 用jQuery.ajaxSetup实现对请求和响应数据的过滤
  • cygwin下载教程
  • Javascript Throttle & Debounce应用介绍
  • 如何用nodejs搭建服务端
  • 请不要重复犯我在学习Python和Linux系统上的错误
  • js翻页效果的实现原理
  • 爱加密企业版
  • python读写文件wr
  • 税务系统会议费管理办法
  • 电子税务局怎么添加银行账户信息
  • 浙江通用电子发票注册申请怎么填
  • 小微企业印花税的税率是多少
  • 关于出口退税的问题
  • 上饶国资委领导班子成员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设