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 }
  • 相关阅读:
    如何区分JS中的this?!
    JavaScript----函数的封装、继承和多态
    正则知识点解读及常用表达式(判断有效数字、手机号邮箱等)
    Java-集合练习5
    输入输出练习
    集合练习5
    集合练习4
    集合练习题2
    Java-集合练习题1
    Java-小练习简单银行程序
  • 原文地址:https://www.cnblogs.com/sharpest/p/8334267.html
Copyright © 2011-2022 走看看