Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestMongoServer ¶
type TestMongoServer struct {
Client *mongo.Client
Database *mongo.Database
URI string
// contains filtered or unexported fields
}
TestMongoServer representa un servidor MongoDB en memoria para pruebas
func NewTestMongoServer ¶
func NewTestMongoServer(dbName string) (*TestMongoServer, error)
NewTestMongoServer crea una nueva instancia de MongoDB para pruebas. Si MONGO_REPO es "memory", usará MongoDB en memoria. De lo contrario, usará la URL especificada en MONGO_REPO (por defecto "mongodb://localhost:27017/").
func (*TestMongoServer) CleanDB ¶
func (s *TestMongoServer) CleanDB() error
CleanDB elimina todas las colecciones de la base de datos
func (*TestMongoServer) Close ¶
func (s *TestMongoServer) Close()
Close detiene el servidor y cierra la conexión
Click to show internal directories.
Click to hide internal directories.