MongoPageHelper

@ConditionalOnBean(value = MongoTemplate::class)
@Component
open class MongoPageHelper

Constructors

Link copied to clipboard
@Autowired
constructor(mongoTemplate: MongoTemplate)

Properties

Link copied to clipboard
Link copied to clipboard
val ID: String = "_id"

Functions

Link copied to clipboard
open fun <T> pageQuery(query: Query, entityClass: Class<T>, pageSize: Integer, pageNum: Integer, collectionName: String): PageResult<T>
分页查询,直接返回集合类型的结果.
open fun <T, R> pageQuery(query: Query, entityClass: Class<T>, mapper: (T) -> R, pageSize: Integer, pageNum: Integer, collectionName: String): PageResult<R>
分页查询,不考虑条件分页,直接使用skip-limit来分页.
open fun <T, R> pageQuery(query: Query, entityClass: Class<T>, mapper: (T) -> R, pageSize: Integer, pageNum: Integer, lastId: String, collectionName: String): PageResult<R>
分页查询.