Documentation ¶
Index ¶
- type Database
- func (db *Database) AddToSet(ctx context.Context, filter, addToSetData bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) AddToSetOnInsert(ctx context.Context, filter, addToSetData bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) Create(ctx context.Context, m interface{}, opts ...*options.InsertOneOptions) (*mongo.InsertOneResult, error)
- func (db *Database) DataAddToSet(data bson.D) bson.D
- func (db *Database) DataEach(data bson.D) bson.D
- func (db *Database) DataInc(data bson.D) bson.D
- func (db *Database) DataPop(data bson.D) bson.D
- func (db *Database) DataPull(data bson.D) bson.D
- func (db *Database) DataPullAll(data bson.D) bson.D
- func (db *Database) DataPush(data bson.D) bson.D
- func (db *Database) DataSet(data bson.D) bson.D
- func (db *Database) DataSetOnInsert(data bson.D, opts ...*options.UpdateOptions) (bson.D, *options.UpdateOptions)
- func (db *Database) DataUnSet(data bson.D) bson.D
- func (db *Database) Inc(ctx context.Context, filter, incFilters bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
- func (db *Database) Pull(ctx context.Context, filter, pullFilters bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) Push(ctx context.Context, filter, pushFilters bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) Set(ctx context.Context, filter, data bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
- func (db *Database) SetAndAddToSet(ctx context.Context, filter, setData, addToSetData bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) SetAndAddToSetOnInsert(ctx context.Context, filter, setData, addToSetData bson.D, ...) (*mongo.UpdateResult, error)
- func (db *Database) SetAndSetOnInsert(ctx context.Context, filter, setData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
- func (db *Database) SetOnInsert(ctx context.Context, filter, update bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
- func (db *Database) UnSet(ctx context.Context, filter, data bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
- func (db *Database) UpdateOne(ctx context.Context, filter, update bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func (*Database) AddToSet ¶
func (db *Database) AddToSet(ctx context.Context, filter, addToSetData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) AddToSetOnInsert ¶
func (db *Database) AddToSetOnInsert(ctx context.Context, filter, addToSetData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) Create ¶
func (db *Database) Create(ctx context.Context, m interface{}, opts ...*options.InsertOneOptions) (*mongo.InsertOneResult, error)
func (*Database) DataSetOnInsert ¶
func (db *Database) DataSetOnInsert(data bson.D, opts ...*options.UpdateOptions) (bson.D, *options.UpdateOptions)
func (*Database) Inc ¶
func (db *Database) Inc(ctx context.Context, filter, incFilters bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) Pull ¶
func (db *Database) Pull(ctx context.Context, filter, pullFilters bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) Push ¶
func (db *Database) Push(ctx context.Context, filter, pushFilters bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) Set ¶
func (db *Database) Set(ctx context.Context, filter, data bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) SetAndAddToSet ¶
func (db *Database) SetAndAddToSet(ctx context.Context, filter, setData, addToSetData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) SetAndAddToSetOnInsert ¶
func (db *Database) SetAndAddToSetOnInsert(ctx context.Context, filter, setData, addToSetData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) SetAndSetOnInsert ¶
func (db *Database) SetAndSetOnInsert(ctx context.Context, filter, setData bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
func (*Database) SetOnInsert ¶
func (db *Database) SetOnInsert(ctx context.Context, filter, update bson.D, opts ...*options.UpdateOptions) (*mongo.UpdateResult, error)
Click to show internal directories.
Click to hide internal directories.