使用java操作MongoDB
2016-12-24 15:16
465 查看
1.环境准备
下载mongoDB对Java支持的驱动包
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
2.查询集合中所有文档
3.删除集合中的文档
4.向集合中插入文档
5.更新集合中的文档
下载mongoDB对Java支持的驱动包
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
2.查询集合中所有文档
Mongo mongo = new Mongo("localhost",27017); DB db = mongo.getDB("test"); DBCollection collection = db.getCollection("customer"); DBCursor dbCursor = collection.find(); System.out.println(collection.getCount()); while(dbCursor.hasNext()){ System.out.println(dbCursor.next()); } mongo.close();
3.删除集合中的文档
Mongo mongo = new Mongo("localhost",27017); DB db = mongo.getDB("test"); DBCollection collection = db.getCollection("customer"); BasicDBObject o = new BasicDBObject("_id", new ObjectId("5199ee647d5fc789bc760c07")); collection.remove(o); mongo.close();
4.向集合中插入文档
Mongo mongo = new Mongo("localhost",27017); DB db = mongo.getDB("test"); DBCollection collection = db.getCollection("customer"); DBObject c = new BasicDBObject(); c.put("name", “jack"); c.put("age", 24); collection.insert(c); mongo.close();
5.更新集合中的文档
Mongo mongo = new Mongo("localhost",27017); DB db = mongo.getDB("test"); DBCollection collection = db.getCollection("customer"); BasicDBObject query = new BasicDBObject("_id",new ObjectId("519e2e393296cf3baccdb10c")); BasicDBObject object = (BasicDBObject) collection.findOne(query); object.put("name", “wangwu"); int n = collection.update(query, object).getN(); System.out.println(n); mongo.close();
相关文章推荐
- MongoDB分片(sharding)
- mongodb性能优化
- windows系统 安装MongoDB 32位
- Mongodb集群搭建与介绍
- MongoDB性能优化
- MongoDB学习笔记五—查询上
- java连接mongodb3.2验证失败
- 用Nutch2.3+MongoDB+Elasticsearch1.4开发垂直搜索引擎
- CentOS 6.5_X64下安装MongoDB数据库
- mongodb聚合利用日期分组。
- mongodb 数据库操作--备份 还原 导出 导入
- mongodb安装、配置以及命令创建服务
- mongoDB
- mongodb的快速迁移
- mongodb连接池
- MongoDB connection timeout
- MongoDB - 连接
- mongodb3.4的安装和配置
- Python 操作 mongodb 数据库
- MongoDB Requested option conflicts with current storage engine option for directoryPerDB