sorting

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StructuredSorting

type StructuredSorting struct{}

StructuredSorting 将结构化排序指令转换为 MongoDB 的 ORDER BY 子句

func NewStructuredSorting

func NewStructuredSorting() *StructuredSorting

NewStructuredSorting 创建实例

func (StructuredSorting) BuildOrderClause

func (ss StructuredSorting) BuildOrderClause(builder *query.Builder, orders []*paginationV1.Sorting) *query.Builder

BuildOrderClause 根据传入的排序指令构造 ORDER BY 子句

func (StructuredSorting) BuildOrderClauseWithDefaultField

func (ss StructuredSorting) BuildOrderClauseWithDefaultField(builder *query.Builder, orders []*paginationV1.Sorting, defaultOrderField string, defaultDesc bool) *query.Builder

BuildOrderClauseWithDefaultField 当 orders 为空时使用默认排序字段

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL