options

package
v0.0.1-beta.4 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteOptions

type DeleteOptions struct {
	Limit *int
}

DeleteOptions es un struct que contiene las opciones para una eliminación.

func Delete

func Delete() *DeleteOptions

Delete crea una nueva instancia de deleteOptions.

func (*DeleteOptions) Merge

func (o *DeleteOptions) Merge(opts ...*DeleteOptions) *DeleteOptions

Merge combina las opciones de varias consultas.

func (*DeleteOptions) SetLimit

func (o *DeleteOptions) SetLimit(limit int) *DeleteOptions

SetLimit establece el valor de la opción Limit.

type FindOptions

type FindOptions struct {
	Skip  *int64
	Limit *int64
	Sort  []SortField
}

FindOptions es un struct que contiene las opciones para una consulta.

func Find

func Find() *FindOptions

Find crea una nueva instancia de findOptions.

func (*FindOptions) Merge

func (o *FindOptions) Merge(opts ...*FindOptions) *FindOptions

Merge combina las opciones de varias consultas.

func (*FindOptions) SetLimit

func (o *FindOptions) SetLimit(limit int64) *FindOptions

SetLimit establece el número de documentos a devolver.

func (*FindOptions) SetSkip

func (o *FindOptions) SetSkip(skip int64) *FindOptions

SetSkip establece el número de documentos a saltar.

func (*FindOptions) SetSort

func (o *FindOptions) SetSort(sort SortField) *FindOptions

SetSort establece el campo y el orden para una consulta.

type SortField

type SortField struct {
	Field string
	Order int
}

SortField es un struct que contiene el campo y el orden para una consulta.

type UpdateOptions

type UpdateOptions struct {
	Upsert *bool
	Set    *bool
}

UpdateOptions es un struct que contiene las opciones para una actualización.

func Update

func Update() *UpdateOptions

Update crea una nueva instancia de updateOptions.

func (*UpdateOptions) Merge

func (o *UpdateOptions) Merge(opts ...*UpdateOptions) *UpdateOptions

Merge combina las opciones de varias consultas.

func (*UpdateOptions) SetSet

func (o *UpdateOptions) SetSet(set bool) *UpdateOptions

SetSet establece el valor de la opción Set.

func (*UpdateOptions) SetUpsert

func (o *UpdateOptions) SetUpsert(upsert bool) *UpdateOptions

SetUpsert establece el valor de la opción Upsert.

Jump to

Keyboard shortcuts

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