您当前的位置: 首页 >  Java

梁云亮

暂无认证

  • 3浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java操作MongoDB

梁云亮 发布时间:2020-03-22 11:39:19 ,浏览量:3

第一步:创建Maven项目,添加以下依赖

  junit
  junit
  4.12


  org.mongodb
  mongo-java-driver
  3.12.2

第二步:连接工具类
public class MongoDBUtil {
    public static MongoDatabase getConnection(String databaseName) {
        //连接到 mongodb 服务
        MongoClient mongoClient = new MongoClient("hcmaster", 27017);
        //连接到数据库
        MongoDatabase mongoDatabase = mongoClient.getDatabase(databaseName);
        //返回连接数据库对象
        return mongoDatabase;
    }
}
第三步:测试代码 测试框架
public class MongoDBTest {
    private String databaseName = "test";
    private String table = "emp";
}
插入文档

示例:插入一个文档

@Test
public void insert() throws UnknownHostException {
    MongoDatabase database = MongoDBUtil.getConnection(databaseName);
    Document document = new Document("empno", 1001)
            .append("ename", "zhangsan")
            .append("job", "salesman");

    MongoCollection collection = database.getCollection(table);
    collection.insertOne(document);
}

示例:插入多个文档

@Test
public void insertMany() throws UnknownHostException {
    MongoDatabase database = MongoDBUtil.getConnection(databaseName);
    List documentList = new ArrayList();
    for (int i = 0; i             
关注
打赏
1665409997
查看更多评论
0.0458s