Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Ejecutar un ejemplo de comando

Puedes ejecutar comandos directamente en tu servidor MongoDB utilizando el RunCommand() .

Tip

Lea la Ejemplos de uso para aprender cómo ejecutar este ejemplo.

El siguiente ejemplo recupera estadísticas sobre la base de datos sample_restaurants:

db := client.Database("sample_restaurants")
// Retrieves statistics about the specified database
command := bson.D{{"dbStats", 1}}
var result bson.M
// Runs the command and prints the database statistics
err := db.RunCommand(context.TODO(), command).Decode(&result)
// Prints a message if any errors occur during the command execution
if err != nil {
panic(err)
}

Ver un ejemplo totalmente ejecutable

Después de ejecutar el ejemplo completo, devuelve un tipo SingleResult que contiene los siguientes valores:

// results truncated
{
"avgObjSize": 548.4101901854896,
"collections": 2,
"dataSize": 14014074,
"db": "sample_restaurants",
"indexSize": 286720,
...,
}

Nota

La variable result puede variar dependiendo del contenido de tu colección.

RunCommand()

Volver

Valores únicos de campo