浅谈java实现mongoDB的多条件查询
发布时间:2020-12-14 22:27:52 所属栏目:Java 来源:网络整理
导读:需求:在mongDB客户端,我们很容易实现多条件查询,那么使用java操作时怎么实现呢? 客户端代码: db.url.find({index:4,status:0,url:{$regex:"2016"}}).limit(1) java代码主要用到 DBObject BasicDBObject doc5 = new BasicDBObject(); doc5.put("index",3
需求:在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 – 在Struts 2和Struts中使用cookies
- java – 将继承的类标记为NOT serializable的最佳方法
- java – 在Selenium HtmlUnitDriver程序中捕获的SocketExc
- 如何在Java或Groovy中对时间字符串列表进行排序
- Java项目安全处理方法
- Java String和hadoop的Text差异性比较
- 匹配两个非常大的向量与容差(快速!但工作空间保留)
- AbstractQueuedSynchronizer源码分析(ReentrantLock锁的实
- 详解Spring Boot 使用slf4j+logback记录日志配置
- 详解使用Redis SETNX 命令实现分布式锁