设为首页 加入收藏

TOP

mongojava中and、or多条件查询
2015-11-21 01:33:47 来源: 作者: 【 】 浏览:0
Tags:mongojava and 条件 查询
//and、or多条件联合查询
//age条件(and条件)
BasicDBList condList = new BasicDBList();
BasicDBObject cond = new BasicDBObject();
cond.put("$gt",0);
cond.put("$lte",40);
BasicDBObject composeCod = new BasicDBObject();
composeCod.put("age", cond);
condList.add(composeCod);

//name条件
BasicDBObject nameCond = new BasicDBObject();
nameCond.put("name", "name");
condList.add(nameCond);

//查询条件组合(or条件)
BasicDBObject searchCond = new BasicDBObject();
searchCond.put("$or", condList);

DBCursor findRefResult = coll.find(searchCond);
int i=1;
while (findRefResult.hasNext()) {
System.out.println("Inserted Document: "+i);
System.out.println(findRefResult.next());
i++;
}

//排序操作

DBCursor cursor = collection.find(filter_dbobject).limit(10).sort(new BasicDBObject("create_time",-1));

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇centos6.5下postgres-XC安装与配.. 下一篇sql实现从两个表获取字段组成表数..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: