zoukankan      html  css  js  c++  java
  • 14.MongoDBUtils工具类

    1.

     1 public class DbUtils {
     2 
     3     public static MongoCollection<Document> getMongoCollection(String localhost, int port) {
     4         MongoClient mongoClient = new MongoClient(localhost, port);
     5         MongoDatabase mongoDatabase = mongoClient.getDatabase("admin");
     6         System.out.println("Connect to database successfully");
     7         MongoCollection collection = mongoDatabase.getCollection("person");
     8         return collection;
     9     }
    10 }

    2.

     1 public class ListEnterpriseAdapterDaoImpl  implements ListEnterpriseAdapterDao{
     2 
     3 
     4     @Override
     5     public void saveEnterprise(List<Enterprise> enterpriseList,long projectId) {
     6 
     7         MongoCollection<Document> collection =  DbUtils.getMongoCollection("127.0.0.1",27017);
     8         log.info("数据开始保存的mongoDB...............");
     9         for(Enterprise enterprise:enterpriseList){
    10             String jsonData =  JSON.toJSONString(enterpriseList);
    11             Random random = new Random();
    12             long fid = random.nextLong();
    13             long fTenantId = random.nextLong();
    14             Document document = new Document();
    15             document.append("F_ID", fid);
    16             document.append("F_PROJECT_ID", projectId);
    18             document.append("F_RAW_DATA", jsonData);
    20             collection.insertOne(document);
    21         }
    22         log.info("数据开始保存的mongoDB结束...............");
    23     }
    24 }
  • 相关阅读:
    Spring-10-AOP先验知识之代理模式
    Spring-09-使用Java的方式配置Spring
    Spring-08-使用注解开发
    Spring-07-Bean自动配置
    Spring-06-依赖注入(DI)
    Spring-05-配置之别名、bean、import
    Spring-04-IOC创建对象的方式
    Spring-02-IOC理论推导
    Spring-01-初见spring
    h5
  • 原文地址:https://www.cnblogs.com/sharpest/p/8334267.html
Copyright © 2011-2022 走看看