mongodb

package
v3.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2026 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func NewApp

func NewApp(t *gotext.Locale, setting biz.SettingRepo, databaseServer biz.DatabaseServerRepo) *App

func (*App) GetAdminPassword

func (s *App) GetAdminPassword(w http.ResponseWriter, r *http.Request)

GetAdminPassword 获取 admin 密码

func (*App) GetConfig

func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)

GetConfig 获取配置

func (*App) GetConfigTune

func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)

GetConfigTune 获取配置调整参数

func (*App) Load

func (s *App) Load(w http.ResponseWriter, r *http.Request)

Load 获取 MongoDB 运行状态

func (*App) Route

func (s *App) Route(r chi.Router)

func (*App) SetAdminPassword

func (s *App) SetAdminPassword(w http.ResponseWriter, r *http.Request)

SetAdminPassword 设置 admin 密码

func (*App) Status added in v3.2.2

func (s *App) Status() string

func (*App) UpdateConfig

func (s *App) UpdateConfig(w http.ResponseWriter, r *http.Request)

UpdateConfig 更新配置

func (*App) UpdateConfigTune

func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)

UpdateConfigTune 更新配置调整参数

type ConfigTune

type ConfigTune struct {
	// 存储
	DbPath      string `form:"db_path" json:"db_path"`
	CacheSizeGB string `form:"cache_size_gb" json:"cache_size_gb"`
	// 网络
	Port   string `form:"port" json:"port"`
	BindIp string `form:"bind_ip" json:"bind_ip"`
	// 日志
	SystemLogPath string `form:"system_log_path" json:"system_log_path"`
	// 安全
	Authorization string `form:"authorization" json:"authorization"`
}

ConfigTune MongoDB 配置调整

type SetAdminPassword

type SetAdminPassword struct {
	Password string `form:"password" json:"password" validate:"required|password"`
}

SetAdminPassword 设置 admin 密码

type UpdateConfig

type UpdateConfig struct {
	Config string `form:"config" json:"config" validate:"required"`
}

UpdateConfig 更新配置

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL