Versions in this module Expand all Collapse all v1 v1.0.45 Apr 26, 2022 v1.0.44 Apr 9, 2022 Changes in this version + type App struct + Db *mongo.Client + Dbname string + Dns string + Host string + Password string + Port int + User string + func (app *App) AggregateByFiltersSort(pipeline interface{}, opts ...*options.AggregateOptions) (result *mongo.Cursor, err error) + func (app *App) Close() + func (app *App) Collection(collection string) *App + func (app *App) CollectionCount() (name string, size int64) + func (app *App) CollectionDocuments(Skip, Limit int64, sort int, key string, value interface{}) (result *mongo.Cursor, err error) + func (app *App) CountDocumentsByFilters(filter interface{}) (count int64, err error) + func (app *App) Database(database string) *App + func (app *App) Delete(filter interface{}) (int64, error) + func (app *App) DeleteMany(key string, value interface{}) (int64, error) + func (app *App) Find(filter interface{}, opts ...*options.FindOptions) (result *mongo.Cursor, err error) + func (app *App) FindCollection(Limit int64) (result *mongo.Cursor, err error) + func (app *App) FindCollectionSort(Sort interface{}, Limit int64) (result *mongo.Cursor, err error) + func (app *App) FindMany(filter interface{}) (result *mongo.Cursor, err error) + func (app *App) FindManyByFilters(filter interface{}) (result *mongo.Cursor, err error) + func (app *App) FindManyByFiltersSort(filter interface{}, Sort interface{}) (result *mongo.Cursor, err error) + func (app *App) FindManyCollectionSort(filter interface{}, Sort interface{}) (result *mongo.Cursor, err error) + func (app *App) FindOne(filter interface{}) (result *mongo.SingleResult) + func (app *App) InitClient() + func (app *App) InsertMany(values []interface{}) (result *mongo.InsertManyResult, err error) + func (app *App) InsertOne(value interface{}) (result *mongo.InsertOneResult, err error) + func (app *App) Model(value interface{}) *App + func (app *App) Session() (session mongo.Session, err error) + func (app *App) UpdateMany(filter, update interface{}) (int64, error) + func (app *App) UpdateOne(filter, update interface{}) (int64, error)