option

package
v0.0.0-...-e5235a8 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CollectorOptions

type CollectorOptions struct {
	Client     *mongo.Client
	Database   string
	Collection string
}

func Collector

func Collector(client *mongo.Client) *CollectorOptions

func (*CollectorOptions) SetCollection

func (co *CollectorOptions) SetCollection(coll string) *CollectorOptions

func (*CollectorOptions) SetDatabase

func (co *CollectorOptions) SetDatabase(db string) *CollectorOptions

type PipelineOptions

type PipelineOptions struct {
	Database   []string
	Collection []string
	OpType     []string
}

func Pipeline

func Pipeline() *PipelineOptions

func (*PipelineOptions) New

func (po *PipelineOptions) New() mongo.Pipeline

func (*PipelineOptions) SetCollection

func (po *PipelineOptions) SetCollection(coll ...string) *PipelineOptions

func (*PipelineOptions) SetDatabase

func (po *PipelineOptions) SetDatabase(db ...string) *PipelineOptions

func (*PipelineOptions) SetOperationType

func (po *PipelineOptions) SetOperationType(types ...string) *PipelineOptions

Jump to

Keyboard shortcuts

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