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(); } } } |