INNER CODE UNIT · Go
paginationInfo
gobeam/mongo-go-pagination · pagingQuery.go:220
paginationInfo := <-paginationInfoChan
result := PaginatedData{
Pagination: *paginationInfo.PaginationData(),
Data: data,
}
return &result, nil
}
// Find returns two value pagination data with document queried from mongodb and
// error if any error occurs during document query
func (paging *pagingQuery) Find() (paginatedData *PaginatedData, err error) {
if err := paging.validateQuery(true); err != nil {
return nil, err
}
if paging.FilterQuery == nil {
return nil, errors.New(NilFilterError)
}
// get Pagination Info