// 連接數據庫
Mongo mongoClient = new Mongo("localhost",27017);
// 獲取名爲“test”的數據庫
DB db = mongoClient.getDB("test");
// 獲取名爲“things”的集合
DBCollection things=db.getCollection("things");
// 採用BasicDBList也可以
List<Integer> t=new ArrayList<Integer>();
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();
運行結果爲: