zoukankan      html  css  js  c++  java
  • 将mongo查出的document转换为对象

    注意 使用mongo-java-driver 使用3.8.0版本

    FindIterable<Document> limit = obj1.find(query).sort(new BasicDBObject("barTime", -1)).limit(1);
    MongoCursor<Document> iterator = limit.iterator(); // 遍历所有的document
    while (iterator.hasNext()) {
    // https://stackoverflow.com/questions/35209839/converting-document-objects-in-mongodb-3-to-pojos
    // 修正转换格式
    JsonWriterSettings settings =
    JsonWriterSettings.builder().int64Converter(new Converter<Long>() {
    public void convert(Long value, StrictJsonWriter writer) {
    writer.writeNumber(value.toString());
    }
    }).build();
    String s = iterator.next().toJson(settings); // 将整数int转换为字符串String
    Gson g = new Gson();
    KbarPO kLine = g.fromJson(s, KbarPO.class);
    System.out.println(kLine);
    }

  • 相关阅读:
    hdu5081
    hdu5079
    hdu5076
    hdu5072
    codeforces 739E
    codeforces 739D
    2017.2其他简要题解
    spring事务传播回滚策略
    mybatis一级缓存和二级缓存
    spring-boot-mybatis-starter工作原理
  • 原文地址:https://www.cnblogs.com/redBack/p/9562280.html
Copyright © 2011-2022 走看看