Documentation ¶
Index ¶
- func From(cli *mongo.Client, db *mongo.Database) data.Option
- type Mongo
- type Query
- func (x *Query) Count(ctx context.Context) (_ *common.CountResult, err error)
- func (x *Query) DeleteMany(ctx context.Context) (*common.DeleteResult, error)
- func (x *Query) DeleteOne(ctx context.Context) (*common.DeleteResult, error)
- func (x *Query) Find(ctx context.Context, data interface{}) (_ *common.Result, err error)
- func (x *Query) FindOne(ctx context.Context, data interface{}) (*common.Result, error)
- func (x *Query) InsertMany(ctx context.Context, docs []interface{}) (*common.InsertManyResult, error)
- func (x *Query) InsertOne(ctx context.Context, doc interface{}) (*common.InsertOneResult, error)
- func (x *Query) Limit(value int64) common.Query
- func (x *Query) Options(value interface{}) common.Query
- func (x *Query) Select(value bson.M) common.Query
- func (x *Query) Skip(value int64) common.Query
- func (x *Query) Sort(value bson.D) common.Query
- func (x *Query) UpdateMany(ctx context.Context, update interface{}) (*common.UpdateManyResult, error)
- func (x *Query) UpdateOne(ctx context.Context, update interface{}) (*common.UpdateOneResult, error)
- func (x *Query) Where(value interface{}) common.Query
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Query ¶
type Query struct { Client *mongo.Client Database *mongo.Database Collection *mongo.Collection // contains filtered or unexported fields }
func (*Query) DeleteMany ¶
func (*Query) InsertMany ¶
func (*Query) UpdateMany ¶
Click to show internal directories.
Click to hide internal directories.