Mongodb使用QueryBuilder查询

QueryBuilder queryBuilder = new QueryBuilder();
queryBuilder.and(key).is(value);

也可直接用QueryBuilder.start(key).is(value).get()获取一个DBObject对象进行查询

上面key是想要查询的键,value为匹配的值

然后使用
collection.find(queryBuilder.get())
进行查询

查询结果为DBCusor

使用queryBuilder.and(key).is(value).and(key).is(value)可以进行多个key值匹配查询

and后可用的查询方法有lessThan,equals,exists,greaterThan,greaterThanEquals,in,lessThan,lessThanEquals,mod,notEquals,notIn,regex等。

相关推荐