Java操作Mongodb

需要引入外部包 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();

           }

          

      

 

    }

 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值