您的位置:首页 > 数据库 > Mongodb

8天学通MongoDB——第八天 驱动实践

2016-10-26 17:25 369 查看
由于转载的博客这篇文章是用C#写的驱动实例,所以最后自己写了个简单的JAVA实例。

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.util.JSON;

public class MongodTest {

public static void main(String[] args) throws Exception {
Mongo mg = new Mongo();
// mg = new Mongo("localhost", 27017);
for (String str : mg.getDatabaseNames()) {
System.out.println(str);
}
// 获取temp DB;如果默认没有创建,mongodb会自动创建
DB db = mg.getDB("test");

// 查询所有的聚集集合
for (String name : db.getCollectionNames()) {
System.out.println("collectionName: " + name);
}
// 获取users DBCollection;如果默认没有创建,mongodb会自动创建
DBCollection users = db.getCollection("users");

// 添加数据
DBObject obj = new BasicDBObject();
obj.put("name", "job");
obj.put("age", 25);
// 保存单个
users.save(obj);

// 查询所有的数据
DBCursor cur = users.find();
while (cur.hasNext()) {
System.out.println(cur.next());
}
// 删除操作
// users.remove(obj);
System.out.println(cur.count());
System.out.println(cur.getCursorId());
System.out.println(JSON.serialize(cur));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb java