kymdidicom 发表于 2013-1-30 01:42:21

【MongoDB for Java 1】

// 获得数据库服务Mongo m = new Mongo("localhost", 27017);// 得到数据库mytestDB db = m.getDB("dbtest");// 得到mytest数据库下所有表名Set<String> colls = db.getCollectionNames();System.out.println(colls.size());for (String s : colls) {System.out.println(s);}// 查询所有的数据DBCollection employee = db.getCollection("employee");DBCursor cur = employee.find();while (cur.hasNext()) {System.out.println(cur.next());}System.out.println(cur.count());System.out.println(JSON.serialize(cur));DBObject user1 = new BasicDBObject();    user1.put("uname", "Lucy");   user1.put("age", 21);user1.put("salary", 2000);DBObject user2 = new BasicDBObject();    user2.put("uname", "Lily");   user2.put("age", 22);user2.put("salary", 3000);List<DBObject> list = new ArrayList<DBObject>();list.add(user1);list.add(user2);//添加一条数据//employee.save(user1);//添加数组数据//employee.insert(list);System.out.println(employee.insert(list).getN());/*修改一条*/System.out.println("修改:" + employee.update(             new BasicDBObject("_id", new ObjectId("50dbfa0ee0184dac4dad2781")),            new BasicDBObject("uname", "didi"), true,//如果数据库不存在,是否添加             false//多条修改             ).getN());
页: [1]
查看完整版本: 【MongoDB for Java 1】