Documentation ¶
Index ¶
- Variables
- func CvtA[T any](a any) ([]T, error)
- func CvtM[T any](m any) (*T, error)
- func Delete[T any](rFilter io.Reader) (int, []*T, error)
- func DeleteAt[T any](field string, value any) (int, []*T, error)
- func DeleteOne[T any](rFilter io.Reader) (int, *T, error)
- func DeleteOneAt[T any](field string, value any) (int, *T, error)
- func DropCol(dbName, colName string) error
- func DropCurrentCol() (int, error)
- func DropDb(dbName string) error
- func Find[T any](rFilter io.Reader) (rt []*T, err error)
- func FindAt[T any](field string, value any) (rt []*T, err error)
- func FindOne[T any](rFilter io.Reader) (*T, error)
- func FindOneAt[T any](field string, value any) (*T, error)
- func Insert(rData io.Reader) (any, []byte, error)
- func RemoveFields(field string, value any, remove ...string) error
- func ReplaceOne(rFilter, rData io.Reader) (any, []byte, error)
- func ReplaceOneAt(field string, value any, rData io.Reader) (any, []byte, error)
- func Update(rFilter, rUpdate io.Reader, one bool) (int, error)
- func UpdateAt(field string, value any, rUpdate io.Reader, one bool) (int, error)
- func UpdateMongoClient(ip string, port int)
- func UpsertOneAt(field string, value any, rData io.Reader) (any, []byte, error)
- func UseDbCol(dbName, colName string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Ctx context.Context Cancel context.CancelFunc Client *mongo.Client )
Functions ¶
func DeleteOneAt ¶ added in v0.0.17
func DropCurrentCol ¶ added in v0.0.15
func RemoveFields ¶ added in v0.0.37
func ReplaceOne ¶ added in v0.0.11
return replaced count, after replacing data
func ReplaceOneAt ¶ added in v0.0.17
if couldn't find, do nothing
func UpdateMongoClient ¶
func UpsertOneAt ¶ added in v0.1.3
if inserted, return id, inserted data if replaced, return count, after replacing data
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.