블로그 이미지
LifeisSimple

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Notice

2011. 1. 7. 17:56 Brain Trainning/NoSQL

import java.net.UnknownHostException;

import java.util.Iterator;

 

import com.mongodb.BasicDBObject;

import com.mongodb.DB;

import com.mongodb.DBCollection;

import com.mongodb.DBCursor;

import com.mongodb.DBObject;

import com.mongodb.Mongo;

import com.mongodb.MongoException;

 

public class MongoDBTest {

 

       public MongoDBTest() {

             // TODO Auto-generated constructor stub

       }

 

       /**

        * @param args

        * @throws MongoException

        * @throws UnknownHostException

        */

       public static void main(String[] args) throws UnknownHostException, MongoException {

             // TODO Auto-generated method stub

             Mongo connection = new Mongo("172.16.72.38", 27017);

            

             DB db = connection.getDB("test");

             DBCollection dept = db.getCollection("department");

             BasicDBObject query = new BasicDBObject();

            

             // query string : db.department.find({dptcode:"HR"})

             query.put("dptcode", "HR");

             DBCursor cur = dept.find(query);

            

             int index = 1;

             for ( Iterator<DBObject> it = cur.iterator(); it.hasNext(); ++index) {

                    DBObject obj = it.next();

                   

                    System.out.println("data("+ index+"):"+obj);

             }

            

             // query string : db.department.insert({dptcode:"IT", dptname:"한글이사", dptnote:"주워먹을건 아무것도 없음"})

             BasicDBObject putDB = new BasicDBObject();

            

             /*

             putDB.put("dptcode", "IT");

             putDB.put("dptname", "한글이사");

             putDB.put("dptnote", "주워먹을건 아무것도 없음");

            

             dept.insert(putDB);

             */

            

             query.put("dptcode", "IT");

            

             System.out.println(dept.findOne(query));

       }

posted by LifeisSimple