mongdb Java demo

接触 MONGDB,感觉用起来还挺好。今天做了一个小 demo。

一、启动 mongdb 的服务

需要指定目录,这个目录是存放数据库的。

查看服务是否已经启动。可以查看端口(默认为 27017)的状态。

 

二、编写 JAVA 代码

      需要引入 mongdb 的 JAR 包。

    编写代码:

   

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
32
33
34
35
36
37
public class demo {
             
    public static void main(String[] args) {   
         
          try {   
             
           Mongo mongo = new Mongo("localhost", 27017);   
             
           DB db = mongo.getDB("company");   
             
           DBCollection collection = db.getCollection("employees");   
             
           BasicDBObject employee = new BasicDBObject();   
           employee.put("name", "Hannah");   
           employee.put("no", 2);   
             
           collection.insert(employee);   
             
           BasicDBObject searchEmployee = new BasicDBObject();   
           searchEmployee.put("no", 2);   
             
           DBCursor cursor = collection.find(searchEmployee);   
             
           while (cursor.hasNext()) {   
            System.out.println(cursor.next());   
           }   
             
           System.out.println("The Search Query has Executed!");   
             
          } catch (UnknownHostException e) {   
           e.printStackTrace();   
          } catch (MongoException e) {   
           e.printStackTrace();   
          }   
             
         }   
}