Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Ejemplo del método contar documentos

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

Tip

Lee los 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 completamente 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.