执行下面的代码返回包含hashmap类型元素而不是类型T的结果(来自mongoDB的basicDBList没有“_class”属性:
com.mongodb.BasicDBList basicDBList = // output of mongoDB query;
List<T> result = mongoOperations.getConverter().read(List.class, basicDbList);
有没有办法向read方法提供List的类型信息?
答案 0 :(得分:0)
不完全清楚您尝试实现的目标,但如果您通过调用BasicDBList
实例的getRawResults().get("result")
获得了AggregationResults
,则可以调用{{1 }}:
getMappedResults