Versions in this module Expand all Collapse all v1 v1.24.3 Apr 25, 2026 Changes in this version + func AggregateCursorFirstPage(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCursorPage wirebson.RawDocument, outContinuation wirebson.RawDocument, ...) + func BinaryExtendedVersion(ctx context.Context, conn *pgx.Conn, l *slog.Logger) (outBinaryExtendedVersion string, err error) + func BinaryVersion(ctx context.Context, conn *pgx.Conn, l *slog.Logger) (outBinaryVersion string, err error) + func CollMod(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outCollMod wirebson.RawDocument, err error) + func CollStats(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outCollStats wirebson.RawDocument, err error) + func Collection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outShardKeyValue int64, outObjectID wirebson.RawDocument, ...) + func Compact(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outCompact wirebson.RawDocument, err error) + func ConnectionStatus(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outConnectionStatus wirebson.RawDocument, err error) + func CountQuery(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outDocument wirebson.RawDocument, err error) + func CreateCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outCreateCollection bool, err error) + func CreateCollectionView(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCreateCollectionView wirebson.RawDocument, err error) + func CreateIndexesBackground(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outRetVal wirebson.RawDocument, outOk bool, outRequests wirebson.RawDocument, ...) + func CreateRole(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outCreateRole wirebson.RawDocument, err error) + func CreateUser(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outCreateUser wirebson.RawDocument, err error) + func CurrentOpCommand(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outDocument wirebson.RawDocument, err error) + func CursorGetMore(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCursorPage wirebson.RawDocument, outContinuation wirebson.RawDocument, ...) + func DbStats(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outDbStats wirebson.RawDocument, err error) + func Delete(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outResult wirebson.RawDocument, outSuccess bool, err error) + func DistinctQuery(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outDocument wirebson.RawDocument, err error) + func DropCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outDropCollection bool, err error) + func DropDatabase(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (err error) + func DropIndexes(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outRetVal wirebson.RawDocument, err error) + func DropRole(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outDropRole wirebson.RawDocument, err error) + func DropUser(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outDropUser wirebson.RawDocument, err error) + func FindAndModify(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outResult wirebson.RawDocument, outSuccess bool, err error) + func FindCursorFirstPage(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCursorPage wirebson.RawDocument, outContinuation wirebson.RawDocument, ...) + func Insert(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outResult wirebson.RawDocument, outSuccess bool, err error) + func InsertOne(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outInsertOne wirebson.RawDocument, err error) + func ListCollectionsCursorFirstPage(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCursorPage wirebson.RawDocument, outContinuation wirebson.RawDocument, ...) + func ListDatabases(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outListDatabases wirebson.RawDocument, err error) + func ListIndexesCursorFirstPage(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outCursorPage wirebson.RawDocument, outContinuation wirebson.RawDocument, ...) + func RenameCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (err error) + func ReshardCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func RolesInfo(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outRolesInfo wirebson.RawDocument, err error) + func ShardCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (err error) + func ShardCollection1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func UnshardCollection(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Update(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databaseName string, ...) (outResult wirebson.RawDocument, outSuccess bool, err error) + func UpdateRole(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outUpdateRole wirebson.RawDocument, err error) + func UpdateUser(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outUpdateUser wirebson.RawDocument, err error) + func UsersInfo(ctx context.Context, conn *pgx.Conn, l *slog.Logger, spec wirebson.RawDocument) (outUsersInfo wirebson.RawDocument, err error) + func Validate(ctx context.Context, conn *pgx.Conn, l *slog.Logger, database string, ...) (outDocument wirebson.RawDocument, err error)