package com;import java.net.UnknownHostException;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.Mongo;import com.mongodb.MongoException;import com.mongodb.util.JSON;/** * <b>function:</b>MongoDB 綆?崟紺轟緥 * * @author hoojo * @createDate 2011-5-24 涓嬪崍02:42:29 * @file SimpleTest.java * @package com.hoo.test * @project MongoDB * @blog http://blog.csdn.net/IBM_hoojo * @email hoojo_@126.com * @version 1.0 */public class SimpleTest {/* * public static void main(String[] args) throws UnknownHostException, * MongoException { Mongo mg = new Mongo(); //鏌ヨ鎵?湁鐨凞atabase for (String name * : mg.getDatabaseNames()) { System.out.println("dbName: " + name); } * * DB db = mg.getDB("test"); //鏌ヨ鎵?湁鐨勮仛闆嗛泦鍚?for (String name : * db.getCollectionNames()) { System.out.println("collectionName: " + name); * } * * DBCollection users = db.getCollection("users"); * * //鏌ヨ鎵?湁鐨勬暟鎹?DBCursor cur = users.find(); while (cur.hasNext()) { * System.out.println(cur.next()); } System.out.println(cur.count()); * System.out.println(cur.getCursorId()); * System.out.println(JSON.serialize(cur)); } */public static void main(String[] args) throws Exception { Mongo mg = new Mongo(); //查詢所有的Database for (String name : mg.getDatabaseNames()) { System.out.println("dbName: " + name); } DB db = mg.getDB("test"); //查詢所有的聚集集合 for (String name : db.getCollectionNames()) { System.out.println("collectionName: " + name); } DBCollection users = db.getCollection("users"); //查詢所有的資料 DBCursor cur = users.find(); while (cur.hasNext()) { System.out.println(cur.next()); } System.out.println(cur.count()); System.out.println(cur.getCursorId()); System.out.println(JSON.serialize(cur));}}