mongo分页封装

mongo分页设计和实现

眉间皱痕 提交于 2021-01-26 07:37:31
一、思路 通过链式操作和有序集合实现。 二、分页关键实现摘抄 /** * mongo操作 各项目需配置bean mongoCommonTemplate * * @author 漂泊者及其影子 * @date 2016年6月28日 */ public class MongoOperator { private static final Logger log = LoggerFactory.getLogger(MongoOperator.class); protected static MongoTemplate mongoTemplate; static { init(); } public static void init() { if (ApplicationContextHelper.containsBean("mongoCommonTemplate")) { mongoTemplate = (MongoTemplate) ApplicationContextHelper.getBean("mongoCommonTemplate"); log.info("mongoTemplate初始化完毕"); } else { throw new RuntimeException("请在spring中引入mongotemplate,bean名称为mongoCommonTemplate");