본문 바로가기

IT/Database

mongoDB - java 코드에서 insert 명령 수행해보기

try
        {
            /* MongoDB connection and insert example : kkyunjjang */
            Mongo m = new Mongo("localhost");
           
            DB db = m.getDB("test");
           
            Set<String> colls = db.getCollectionNames();
            for(String s:colls) // print collections name
            {
                System.out.println(s);
            }
           
            DBCollection coll = db.getCollection("users");
           
            BasicDBObject doc = new BasicDBObject();
           
            doc.put("name", "kim");
            doc.put("age", 28);
            doc.put("status", "A");
            doc.put("groups", "dreamwiz");
           
            coll.insert(doc);
           
            // check your mongodb at shell
        } catch(UnknownHostException e)
        {
            System.out.println("Unknown Host!!");
        }


컴파일 / run 후에


shell 환경에서 mongoDB에 접속하여 확인해보면 데이터가 들어가 있다.


collection이 없는경우에는 자동으로 생성해주니 오타에 조심하자. (대소문자에도 엄격하므로 주의할 것)

'IT > Database' 카테고리의 다른 글

[mongodb] update , upsert  (0) 2014.09.11
[mongodb] Index 설정, 확인  (0) 2014.08.19
ubuntu에서 mongodb와 php 연동  (0) 2014.08.11
mongoDB query문 만들기  (0) 2014.08.10
몽고DB란 무엇인가?  (0) 2014.07.25