一、连接数据库
1.导入jar包
2.连接数据库
连接时,需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库。
连接数据库的Java代码如下:
public static void main( String args[] ){ try{ // 连接到 mongodb 服务 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); // 连接到数据库 MongoDatabase mongoDatabase = mongoClient.getDatabase("test"); }catch(Exception e){ e.printStackTrace(); } }
二、查询数据
public static void main(String[] args) { try{ MongoClient mongoClient = new MongoClient( "localhost" , 27017 );//连接到 mongodb服务 MongoDatabase mongoDatabase = mongoClient.getDatabase("test"); MongoCollection<Document> collection = mongoDatabase.getCollection("stu"); //1. 获取迭代器FindIterable<Document> FindIterable<Document> findIterable = collection.find(); //2. 获取游标MongoCursor<Document> MongoCursor<Document> mongoCursor = findIterable.iterator(); //3. 通过游标遍历检索出的文档集合 while(mongoCursor.hasNext()){ String str=mongoCursor.next().toJson(); System.out.println(str); } }catch(Exception e){ e.printStackTrace(); } }