INNER CODE UNIT · Go

databaseMongo

pilinux/gorest · config/config.go:207

func databaseMongo() (databaseConfig DatabaseConfig, err error) {
	// MongoDB
	poolSize, errThis := strconv.ParseUint(strings.TrimSpace(os.Getenv("MONGO_POOLSIZE")), 10, 64)
	if errThis != nil {
		err = errThis
		return
	}
	connTTL, errThis := strconv.Atoi(strings.TrimSpace(os.Getenv("MONGO_CONNTTL")))
	if errThis != nil {
		err = errThis
		return
	}

	databaseConfig.MongoDB.Env.URI = strings.TrimSpace(os.Getenv("MONGO_URI"))
	databaseConfig.MongoDB.Env.AppName = strings.TrimSpace(os.Getenv("MONGO_APP"))
	databaseConfig.MongoDB.Env.PoolSize = poolSize
	databaseConfig.MongoDB.Env.PoolMon = strings.ToLower(strings.TrimSpace(os.Getenv("MONGO_MONITOR_POOL")))
	databaseConfig.MongoDB.Env.ConnTTL = connTTL

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…