MongoDBとJavaのこと

1401 ワード

1.ロードドライバ
ドライバ:mongo-java-driverアドレス:https://github.com/mongodb/mongo-java-driver/downloads
2.接続の取得
(1) Mongo mongo = new Mongo();                      //    :127.0.0.1:27017
(2) Mongo mongo = new Mongo("192.168.0.101");           //    :27017
(3) Mongo mongo = new Mongo("192.168.0.101",27017); //    

3.基本操作
//       
mongo.getDatabaseNames();

//     person
DB db = mongo.getDB("person");

//       ( )
db.getCollectionNames();

//    user
DBCollection users = db.getCollection("user");

//  user        
int count = users.getCount();

//      
BasicDBObject userObj = new BasicDBObject();
userObj.put("username", "  ");
userObj.put("age", 20);
userObj.put("  ", "    ");

collection.insert(userObj);

//         
BasicDBObject removeObj = new BasicDBObject();
removeObj.put("age", new BasicDBObject("$lt",22));      //    22

collection.remove(removeObj);

//  (      )
collection.update(BasicDBObject oldObj,BasicDBObject newObj);

//  user   ,    
DBCursor dbCursor = users.find();
while(dbCursor.hasNext()){
    System.out.println(dbCursor.next());
}

//  user   ,         
BasicDBObject query = new BasicDBObject();
query.put("name", "duandoudou");
DBObject userTemp = collection.findOne(query);

System.out.println(userTemp);