简述使用java操作MongoDB详解大数据
1.环境准备
下载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();
6.总结
以上是java操作MongoDB数据库的增删改查的基础方法,希望对你有所帮助。
转载请注明来源网站:blog.ytso.com谢谢!
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/9696.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- 怎么用命令提示符运行JAVA代码_java命令提示符如何进入
- java分前端后端吗_Java Web属于前端还是后端
- MongoDB安装以及java开发入门详解大数据
- java JNI: C 语言调用 Java 方法示例详解编程语言
- Java连接MySQL:实现数据互通(java如何连接mysql)
- MongoDB Top Charts: 了解排行榜的便利之处(mongodb排行榜)
- 特定字符查询MongoDB中带有特定字符的数据(mongodb查询包含)
- 让你八天学会MongoDB(八天学会mongodb)
- MongoDB数据修改技巧秘籍(mongodb修改数据)
- 数据清理有效利用MongoDB:清理过期数据(mongodb过期)
- MongoDB:准确存储数据的利器(mongodb精度)
- MongoDB 切片:如何优化大规模数据存储和查询?(mongodb切片)
- 快速实现MongoDB库导出:轻松备份数据(mongodb导出库)
- MongoDB实现跨机房的数据同步(mongodb跨机房)
- MongoDB 测试连接实践指南(mongodb测试连接)
- MongoDB状态监控:确保数据安全性(mongodb状态监控)
- MongoDB: 探索其复杂的数据结构(mongodb的数据结构)
- Efficient Data Cleaning with MongoDB: Tips and Tricks(mongodb清理数据)
- MongoDB数据安全:保护隐私加密数据(mongodb数据加密)
- 利用mongodump工具导出MongoDB数据的快速指南(导出mongodb数据)
- MongoDB连接配置:实现快速而安全的数据访问(mongodb 连接配置)
- 从Java应用程序中实现Oracle配置连接(java配置oracle)