浅谈java实现mongoDB的多条件查询

  • 更新时间:2022-10-20 10:11:53
  • 编辑:蒯雅美

需求:在mongDB客户端,我们很容易实现多条件查询,那么使用java操作时怎么实现呢?

客户端代码:

db.url.find({index:4,status:0,url:{$regex:"2016"}}).limit(1)

 

java代码主要用到DBObject

BasicDBObject doc5 = new BasicDBObject();
 doc5.put("index", 3);
 doc5.put("status", 0);
 //doc5.put("url", "{$regex:'2016'}");错误的写法
 BasicDBObject doc3 = new BasicDBObject();
 doc3.put("$regex", "2016");
 doc5.put("url", doc3);
 FindIterable<document> find = col.find(doc5);</document>

总结

以上就是本文关于java实现mongoDB的多条件查询的全部内容,希望对大家有所帮助。有什么问题可以留言,小编会及时回复大家的,希望大家多多支持码农之家。

相关教程

  • 如何理解与使用Java弱引用(WeakReference)

    这篇文章主要介绍了Java弱引用(WeakReference)的理解与使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2020-01-10

  • java查找图中两点之间所有路径

    给网友们整理关于java的教程,这篇文章主要为大家详细介绍了java查找图中两点之间所有路径,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2022-10-08

  • java中ThreadPoolExecutor知识点总结

    这篇文章主要介绍了java中ThreadPoolExecutor常识汇总,线程池技术在并发时经常会使用到,java中的线程池的使用是通过调用ThreadPoolExecutor来实现的,需要的朋友可以参考下

    发布时间:2019-07-31

  • 实例分享java AOP原理及用法

    在本篇文章里我们给大家整理了关于java AOP原理以及相关知识点总结,正在学习的朋友们参考下。

    发布时间:2020-03-11

  • java ThreadLocal实例用法

    这篇文章主要为大家详细介绍了java ThreadLocal的使用案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2020-08-03

  • java并发问题知识点总结

    这篇文章主要介绍了java并发问题概述,具有一定借鉴价值,需要的朋友可以参考下。

    发布时间:2019-11-17

  • Java8中Lambda表达式使用和Stream API知识点详解

    这篇文章主要给大家介绍了关于Java8中Lambda表达式使用和Stream API的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java8具有一定的参考学习价值,需要的朋友们下面来一起学

    发布时间:2019-08-05

  • java中设计模式的实例用法

    这篇文章主要介绍了java 中设计模式(值对象)的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

    发布时间:2019-11-19

  • java输出随机图片示例效果

    这篇文章主要介绍了java 实现输出随机图片实例代码的相关资料,需要的朋友可以参考下

    发布时间:2020-03-18

用户留言