码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB的java操作

时间:2016-10-14 16:49:40      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

1.连接mongo数据库

  Mongo mongo = new Mongo("localhost",27017);
  DB db =mongo.getDB("test");
  DBCollection collections = db.getCollection("customer");

2.查询集合所有文档 

  DBCursor dbCursor = collections.find();
  while (dbCursor.hasNext()) {
      System.out.println(dbCursor.next().get("name"));   
  }
  mongo.close();

3.删除集合中文档

  //根据Id进行删除(id为特殊类型)
    BasicDBObject o = new BasicDBObject("_id" ,new ObjectId("321321fdf21312"));
  //根据其他字段删除
    BasicDBObject o = new BasicDBObject("name" ,"zhangsan");
    collections.remove(o);
    mongo.close();

4.向集合插入文档

    BasicDBObject c = new BasicDBObject();
    c.put("name", "zhangsan");
    c.put("age", "24");
    collections.insert(c);
    mongo.close();

5.更新集合中的文档

    BasicDBObject query = new BasicDBObject("_id" ,new ObjectId("321321fdf21312"));
    BasicDBObject object = (BasicDBObject)collections.findOne(query);
    object.put("name","wangwu");
    collections.update(query, object);
    mongo.close();

MongoDB的java操作

标签:

原文地址:http://www.cnblogs.com/glblog/p/5960649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!