如何用Java操作MongoDB

 我来答
godfather1103
推荐于2016-04-16 · TA获得超过3421个赞
知道大有可为答主
回答量:4501
采纳率:66%
帮助的人:1763万
展开全部
import org.bson.Document;

import com.mongodb.MongoClient;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;

public class mongo {

/**
 * @param args
 */
@SuppressWarnings("rawtypes")
public static void main(String[] args) {
// TODO Auto-generated method stub

//连接mongoDB
MongoClient mongoClient = new MongoClient("localhost", 27017);
//获取数据库
MongoDatabase db = mongoClient.getDatabase("db");
//获取数据库中的集合
MongoCollection users =  db.getCollection("db");
//查询结果
FindIterable f = users.find();
MongoCursor cur = f.iterator();
    //取出结果
while(cur.hasNext()){
     Document doc = (Document) cur.next();
     System.out.println("---------------------------------------------------------------------------------");
     System.out.println(doc.toJson());
     System.out.println(doc.get("_id"));
     doc.clear();
    }
        cur.close();
        mongoClient.close();
}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式