Documentation ¶
Index ¶
- func DeleteDoc(db *mongo.Database, collection string, filter bson.M) (result *mongo.DeleteResult)
- func DeleteOneDoc(db *mongo.Database, collection string, filter bson.M) (result *mongo.DeleteResult)
- func GetAllDistinctDoc(db *mongo.Database, filter bson.M, fieldname, collection string) (doc []any)
- func GetAllDoc[T any](db *mongo.Database, collection string) (doc T)
- func GetAllDocByFilter[T any](db *mongo.Database, collection string, filter bson.M) (doc T)
- func GetOneDoc[T any](db *mongo.Database, collection string, filter bson.M) (doc T)
- func GetOneLatestDoc[T any](db *mongo.Database, collection string, filter bson.M) (doc T, err error)
- func GetRandomDoc[T any](db *mongo.Database, collection string, size uint) (result []T, err error)
- func InsertOneDoc(db *mongo.Database, collection string, doc interface{}) (insertedID interface{})
- func MariaConnect(mariaconn DBInfo) (db *sql.DB)
- func MongoConnect(mconn DBInfo) (db *mongo.Database)
- func MssqlConnect(mssqlconn DBInfo) (db *sql.DB)
- func ReplaceOneDoc(db *mongo.Database, collection string, filter bson.M, doc interface{}) (updatereseult *mongo.UpdateResult)
- func UpdateDoc(db *mongo.Database, collection string, filter bson.M, updatefield bson.M) (updateresult *mongo.UpdateResult, err error)
- type DBInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteOneDoc ¶ added in v0.0.6
func GetAllDistinctDoc ¶ added in v0.1.0
func GetAllDocByFilter ¶ added in v0.1.5
func GetOneLatestDoc ¶ added in v0.1.1
func GetRandomDoc ¶ added in v0.1.2
func InsertOneDoc ¶
func MariaConnect ¶
func MongoConnect ¶
func MssqlConnect ¶ added in v0.0.3
func ReplaceOneDoc ¶ added in v0.0.8
Types ¶
Click to show internal directories.
Click to hide internal directories.