Documentation ¶
Index ¶
- type Collection
- type Database
- func (db Database) Collection(name string, opts ...*options.CollectionOptions) *Collection
- func (db *Database) DoTx(ctx context.Context, fn func(ctx mongo.SessionContext) error) error
- func (db *Database) DoTxWithOptions(ctx context.Context, opts *options.SessionOptions, ...) error
- func (db Database) SetupSchemas(ctx context.Context, fs fs.FS, collectionNames []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶
type Collection struct {
*mongo.Collection
}
func (Collection) FindAll ¶
func (c Collection) FindAll(ctx context.Context, filter, results any, opts ...*options.FindOptions) (err error)
func (Collection) SetupIndexes ¶
func (c Collection) SetupIndexes(models []mongo.IndexModel) (err error)
type Database ¶
func (Database) Collection ¶
func (db Database) Collection(name string, opts ...*options.CollectionOptions) *Collection
func (*Database) DoTxWithOptions ¶
func (db *Database) DoTxWithOptions(ctx context.Context, opts *options.SessionOptions, fn func(ctx mongo.SessionContext) error) error
Click to show internal directories.
Click to hide internal directories.