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
/ /

Ejemplo del método contar documentos

Puedes obtener una aproximación sobre el número de documentos de una colección utilizando el EstimatedDocumentCount() método y un número exacto de documentos en una colección utilizando el método CountDocuments().

Tip

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

El siguiente ejemplo realiza lo siguiente en la colección movies:

  • Aproxima el número de documentos de la colección

  • Cuenta el número de documentos en los que el countries contiene "China"

coll := client.Database("sample_mflix").Collection("movies")
// Specifies a filter to match documents where the "countries" array
// includes a value of "China"
filter := bson.D{{"countries", "China"}}
// Retrieves and prints the estimated number of documents in the collection
estCount, estCountErr := coll.EstimatedDocumentCount(context.TODO())
if estCountErr != nil {
panic(estCountErr)
}
// Retrieves and prints the number of documents in the collection
// that match the filter
count, err := coll.CountDocuments(context.TODO(), filter)
if err != nil {
panic(err)
}

Ver un ejemplo totalmente ejecutable

Después de ejecutar el ejemplo completo, debería ver lo siguiente:

  • Hay alrededor de 23541 documentos en la colección movies

  • Hay 303 documentos en la colección movies que contienen "China" en el campo countries

Nota

El número exacto de documentos puede variar dependiendo de tu conjunto de datos.

Para aprender más sobre el recuento de documentos, consulta Recuento de documentos.

Volver

Abre un flujo de cambios