// 连接数据库
Mongo mongoClient = new Mongo("localhost",27017);
// 获取名为“test”的数据库
DB db = mongoClient.getDB("test");
// 获取名为“things”的集合
DBCollection things=db.getCollection("things");
// 采用BasicDBList也可以
List t=new ArrayList();
t.add(6);
t.add(8);
// 查询条件为{“age”:{"$all":[6,8]}},即查询age键中包含6和8的文档。
BasicDBObject query=new BasicDBObject("age",new BasicDBObject("$all",t));
// 执行查询,返回游标
DBCursor cur=things.find(query);
try
{
while (cur.hasNext()) {
System.out.println(cur.next());
}
}
finally
{
cur.close();
运行结果为: