首页  >  文章  >  Java  >  Java中mongoDB多条件查询的实现案例

Java中mongoDB多条件查询的实现案例

黄舟
黄舟原创
2017-09-25 10:39:572696浏览

这篇文章主要介绍了java实现mongoDB的多条件查询,具有一定参考价值,需要的朋友可以参考下。

需求:在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多条件查询的实现案例的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn