Java操作MongoDB
来源:互联网 发布:ps软件电脑版 编辑:程序博客网 时间:2024/06/01 19:44
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
mongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center
驱动源码下载:https://download.github.com/mongodb-mongo-java-driver-r2.6.1-7-g6037357.zip
在线查看源码:https://github.com/mongodb/mongo-java-driver
2、创建mongodb工程
二、Java操作MongoDB示例
1、方法一连接数据库
Mongo mongo = new Mongo();
这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。
DB db = mongo.getDB(“wei”);
DBCollection cd = db.getCollection("user");
之后:查询集合中数据
DBCursor myDoc = cd.find();//.skip(0).limit(10);
while(myDoc.hasNext()) {
System.out.println(myDoc.next());
}
MongoDatabase md = mongoClient.getDatabase("wei");
//连接到数据库
MongoCollection<Document> collection = md.getCollection("user");
之后:查询集合中数据
FindIterable<Document> findIterable = collection.find().skip(0).limit(2);
MongoCursor<Document> mongoCursor = findIterable.iterator();
while(mongoCursor.hasNext()){
Iterator<Entry<String, Object>> iter =mongoCursor.next().entrySet().iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
}
对于上面的两种方式都是不安全,因为没有给数据库添加密码,任何人都可以操作
- [mongodb]java操作mongodb
- [mongodb]java操作mongodb
- mongodb学习(java操作mongodb)
- mongodb初学-java操作mongodb
- mongoDB JAVA操作
- MongoDB,java操作
- Java 操作 MongoDB
- Java操作MongoDB
- mongoDB JAVA操作
- java操作mongodb实例
- Java操作MongoDB入门
- Java操作Mongodb
- Java操作MongoDB
- 使用Java操作Mongodb
- java 操作 mongodb
- Java操作MongoDB
- java操作mongodb
- java操作mongodb
- 56. spring boot中使用@Async实现异步调用
- iOS开发中深入理解CADisplayLink和NSTimer
- 分治算法寻找硬币
- ps的第二天
- mysql 查看二进制日志
- Java操作MongoDB
- 【如何快速的开发一个完整的iOS直播app】(原理篇)
- 57. Spring 自定义properties升级篇
- WPF中的资源(一) - 静态资源和动态资源
- 合并表记录
- 10009---Solr 6.0 学习(一)环境搭建
- Myeclipse之创建maven web项目默认显示 Maven Webapp后缀
- iOS适配之旅:Autolayout时代
- 58. Spring Boot国际化(i18n)