Documentation ¶
Index ¶
- type DocGroupId
- type Pipeline
- func (p *Pipeline) Count(target string) *Pipeline
- func (p *Pipeline) Documents(docs []any) *Pipeline
- func (p *Pipeline) GraphLookup(join *aggregate.GraphLookup) *Pipeline
- func (p *Pipeline) Group(id groupId, fields ...model.Pair[bson.M]) *Pipeline
- func (p *Pipeline) Limit(value int64) *Pipeline
- func (p *Pipeline) Lookup(join *aggregate.Lookup) *Pipeline
- func (p *Pipeline) Marshal() mongo.Pipeline
- func (p *Pipeline) Match(match *filters.Filter) *Pipeline
- func (p *Pipeline) Project(fields ...model.Pair[bool]) *Pipeline
- func (p *Pipeline) Sort(sort *sorts.SortOptions) *Pipeline
- func (p *Pipeline) Unset(fields ...string) *Pipeline
- type StringGroupId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocGroupId ¶
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
func (*Pipeline) GraphLookup ¶
func (p *Pipeline) GraphLookup(join *aggregate.GraphLookup) *Pipeline
type StringGroupId ¶
type StringGroupId string
Click to show internal directories.
Click to hide internal directories.