mongodb java常用操作记录
2016-08-23 00:00
471 查看
根据条件删除嵌套文档中某个文档 DBObject queryObject = new BasicDBObject(); queryObject.put("question","帮得佳净亮洗洁精(浓缩型)及补充装多少钱"); DBObject innerDbObject = new BasicDBObject(); innerDbObject.put("title", "302 Found"); BasicDBObject updateObject = new BasicDBObject().append("$pull", new BasicDBObject().append("similarList",innerDbObject)); WriteResult result = baiduCollection.updateMulti(queryObject, updateObject); 模糊查询 Pattern pattern = Pattern.compile("^.*" + "404"+ ".*$", Pattern.CASE_INSENSITIVE); DBObject queryObject = new BasicDBObject(); queryObject.put("similarList.title", pattern); DBCursor cursor = baiduCollection.find(queryObject).limit(10); while (cursor.hasNext()) { DBObject dbObject = cursor.next(); System.out.println(dbObject); } 模糊更新子文档 Pattern pattern = Pattern.compile("^.*" + "Suspended Domain"+ ".*$", Pattern.CASE_INSENSITIVE);//404 403 302 DBObject queryObject = new BasicDBObject(); DBObject innerDbObject = new BasicDBObject(); innerDbObject.put("title", pattern); BasicDBObject updateObject = new BasicDBObject().append("$pull", new BasicDBObject().append("similarList",innerDbObject)); WriteResult result = baiduCollection.updateMulti(queryObject, updateObject); System.out.println(result);
相关文章推荐
- java 操作mongodb查询条件的常用设置
- MongoDB入门学习记录二:java操作MongoDB
- MongoDB Java常用操作
- java 使用MongoDB作为数据库三个不同阶段的操作记录
- mongodb java 常用操作
- java对mongodb的and, in, or 常用操作
- java操作mongodb进行查询,常用筛选条件
- 记录用java简单操作mongodb的过程
- 记录在使用java操作mongodb时的错误
- java 对 mongodb的 常用操作
- Java - MongoDB常用操作
- java 操作mongodb查询条件的常用设置
- [记录]MongoDB Java代码---入门操作
- java 操作mongodb查询条件的常用设置
- java中关于时间日期操作地常用函数
- 收藏:java中关于时间日期操作的常用函数
- java中关于时间日期操作的常用函数
- Java日期操作常用方法
- java中关于时间日期操作的常用函数
- JAVA对数字证书的常用操作