• 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 }
  • 相关阅读:
    Django会话之session(手动设置)
    Django model字段类型参考列表
    Django会话之cookie(手动设置)
    Java AES加密
    Java AES加密
    Java JDBC
    Java JDBC
    Java-Map
    Java-Map
    Java-螺旋方阵
  • 原文地址:https://www.cnblogs.com/sharpest/p/8334267.html
Copyright © 2020-2023  润新知