MongoDB 初试

 /**
  * [Product]
  *     MongoDBTest
  * [Copyright]
  *     Copyright © 2013 Changweihua All Rights Reserved.
  * [FileName]
  *     SimpleTest.java
  * [History]
  *     Version			Date			Author			Content
  *     --------------- --------------- --------------- ---------------
  *     1.0.0			2013-3-22		Changweihua		最初版本
  */
package net.cmono.mongodb;

import java.net.UnknownHostException;

import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.util.JSON;


 /**
 * <b>Summary: </b>
 *      TODO 请在此处简要描述此类所实现的功能。
 * <b>Remarks: </b>
 *      TODO 请在此处详细描述类的功能、调用方法、注意事项、以及与其它类的关系
 */
public class SimpleTest {

	/**
	 * <b>Summary: </b>
	 *     main(请用一句话描述这个方法的作用)
	 * @param args 
	 * @throws UnknownHostException 
	 */
	public static void main(String[] args) throws UnknownHostException {
		// TODO Auto-generated method stub
		Mongo mongo = new Mongo();
		//查询所有的Database
        for (String name : mongo.getDatabaseNames()) {
            System.out.println("dbName: " + name);
        }
        
        DB db = mongo.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));
        
	}

}

知识共享许可协议
《MongoDB 初试》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
相邻依据:发表时间
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

1 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     185.21ms