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等。

你可能感兴趣的:(MongoDB,Java)