mongo

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DefaultURI ...
	DefaultURI = "mongodb://localhost:27017"
)

Variables

This section is empty.

Functions

func SnapshotRepository added in v0.11.0

func SnapshotRepository(ctx context.Context, aggregateConfig cqrs.AggregateConfig, opts ...Option) (cqrs.SnapshotRepository, error)

SnapshotRepository ...

func WithSnapshotRepositoryFactory

func WithSnapshotRepositoryFactory(options ...Option) setup.Option

WithSnapshotRepositoryFactory ...

Types

type Config

type Config struct {
	URI           string
	Database      string
	CreateIndexes bool
	ClientOptions []*options.ClientOptions
}

Config ...

type Option

type Option func(*Config)

Option ...

func ClientOptions

func ClientOptions(options ...*options.ClientOptions) Option

ClientOptions ...

func CreateIndexes added in v0.8.3

func CreateIndexes() Option

CreateIndexes ...

func Database

func Database(name string) Option

Database ...

func URI

func URI(uri string) Option

URI ...

Jump to

Keyboard shortcuts

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