Java操作Mongodb

来源:互联网 发布:js 拓扑图布局算法 编辑:程序博客网 时间:2024/06/02 02:02

需要引入外部包 mongo.jar 具体的版本自己选择

 

import java.net.UnknownHostException;

 

import com.mongodb.BasicDBObject;

import com.mongodb.DB;

import com.mongodb.DBAddress;

import com.mongodb.DBCollection;

import com.mongodb.DBObject;

import com.mongodb.Mongo;

 

 

publicclass BoxTest {

 

    /**

     * @param args

     */

 

       publicstaticvoid main(String[] args) {

           //TODO Auto-generated method stub

 

           DBAddress dba;

           try {

              //创建数据库连接,若数据不存在,创建之

              dba = new DBAddress("127.0.0.1",27017,"mydb1");

              DB db = Mongo.connect(dba);

              //获得一个集合,其中testCollection可以是集合列表中的一个,也可以是一个新的集

              //合名字,当该集合不存在时自动创建该集合,获得之后即和对该集合进行增删查改

              DBCollection    coll = db.getCollection("testCollection");

              BasicDBObject doc =new BasicDBObject();

              doc.put("name","miss li");

              doc.put("age","23");

              coll.insert(doc);

              long i = coll.getCount();

              System.out.print(i);

              DBObject obj = coll.findOne();

              System.out.print(obj);

           } catch (UnknownHostException e) {

              //TODO Auto-generated catch block

              e.printStackTrace();

           }

          

      

 

    }

 

}