Documentation
¶
Index ¶
- Variables
- func Client() *mongo.Client
- func DB(name string, opts ...*options.DatabaseOptions) *mongo.Database
- type A
- type Binary
- type Config
- type D
- type DateTime
- type Decimal128
- type E
- type JavaScript
- type M
- type MaxKey
- type MinKey
- type Mongo
- type Monitor
- type Null
- type ObjectID
- type OptionFunc
- type Regex
- type Symbol
- type Timestamp
- type Undefined
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrDecodeToNil = bson.ErrDecodeToNil ErrNilContext = bson.ErrNilContext ErrNilReader = bson.ErrNilReader ErrNilRegistry = bson.ErrNilRegistry ErrClientDisconnected = mongo.ErrClientDisconnected ErrEmptySlice = mongo.ErrEmptySlice ErrInvalidIndexValue = mongo.ErrInvalidIndexValue ErrMissingResumeToken = mongo.ErrMissingResumeToken ErrMultipleIndexDrop = mongo.ErrMultipleIndexDrop ErrNilCursor = mongo.ErrNilCursor ErrNilDocument = mongo.ErrNilDocument ErrNoDocuments = mongo.ErrNoDocuments ErrNonStringIndexName = mongo.ErrNonStringIndexName ErrUnacknowledgedWrite = mongo.ErrUnacknowledgedWrite ErrWrongClient = mongo.ErrWrongClient ErrParseNaN = primitive.ErrParseNaN ErrParseInf = primitive.ErrParseInf ErrParseNegInf = primitive.ErrParseNegInf )
View Source
var ( CompareTimestamp = primitive.CompareTimestamp NewDateTimeFromTime = primitive.NewDateTimeFromTime NewDecimal128 = primitive.NewDecimal128 ParseDecimal128 = primitive.ParseDecimal128 ParseDecimal128FromBigInt = primitive.ParseDecimal128FromBigInt NewObjectID = primitive.NewObjectID NewObjectIDFromTimestamp = primitive.NewObjectIDFromTimestamp ObjectIDFromHex = primitive.ObjectIDFromHex )
View Source
var (
Default = StdConfig("default").Build()
)
Functions ¶
Types ¶
type Config ¶ added in v1.0.0
type Config struct {
URI string `config:"uri" desc:"mongodb uri string."`
EnableCommandMonitor bool `config:"commandMonitor"`
EnablePoolMonitor bool `config:"poolMonitor"`
// contains filtered or unexported fields
}
func DefaultConfig ¶ added in v1.0.0
func StdConfig ¶ added in v1.0.0
func StdConfig(key string, optionFunc ...OptionFunc) *Config
type Decimal128 ¶ added in v1.0.0
type Decimal128 = primitive.Decimal128
type JavaScript ¶ added in v1.0.0
type JavaScript = primitive.JavaScript
type Mongo ¶
type Mongo struct {
// contains filtered or unexported fields
}
type Monitor ¶
type Monitor struct {
// contains filtered or unexported fields
}
func (*Monitor) CommandMonitor ¶
func (mon *Monitor) CommandMonitor() *event.CommandMonitor
func (*Monitor) PoolEventMonitor ¶
func (mon *Monitor) PoolEventMonitor() *event.PoolMonitor
type OptionFunc ¶
type OptionFunc func(*Config)
func WithCommandMonitor ¶
func WithCommandMonitor(monitor *event.CommandMonitor) OptionFunc
func WithPoolMonitor ¶
func WithPoolMonitor(monitor *event.PoolMonitor) OptionFunc
Click to show internal directories.
Click to hide internal directories.