Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$collStats
Novedades de la versión 4.0
La etapa de $collStats agregación de Amazon DocumentDB proporciona estadísticas sobre la colección especificada, de forma similar al db.collection.stats() comando del shell de MongoDB. Esta etapa se puede utilizar para recuperar información sobre la recopilación, como la cantidad de documentos, el tamaño total de la colección y varias métricas de rendimiento.
Parámetros
-
latencyStats: (opcional) Un documento que especifica las opciones para recopilar estadísticas de latencia. Este parámetro no se admite en Amazon DocumentDB. -
recordStats: (opcional) Documento que especifica las opciones para recopilar estadísticas de registros. Este parámetro no se admite en Amazon DocumentDB. -
queryExecStats: (opcional) Documento que especifica las opciones para recopilar estadísticas de ejecución de consultas. Este parámetro no se admite en Amazon DocumentDB.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar la etapa de $collStats agregación para recuperar estadísticas sobre una colección nombrada test en la db base de datos.
Cree documentos de muestra
db.test.insertMany([ { "name": "John", "age": 30 }, { "name": "Jane", "age": 25 }, { "name": "Bob", "age": 35 } ]);
Ejemplo de consulta
db.test.aggregate([ { $collStats: {} } ]);
Salida
{
"ns" : "db.test",
"count" : 3,
"size" : 87,
"avgObjSize" : 29,
"storageSize" : 40960,
"capped" : false,
"nindexes" : 1,
"totalIndexSize" : 8192,
"indexSizes" : {
"_id_" : 8192
},
"collScans" : 0,
"idxScans" : 0,
"opCounter" : {
"numDocsIns" : 3,
"numDocsUpd" : 0,
"numDocsDel" : 0
},
"cacheStats" : {
"collBlksHit" : 0,
"collBlksRead" : 0,
"collHitRatio" : 0,
"idxBlksHit" : 0,
"idxBlksRead" : 0,
"idxHitRatio" : 0
},
"lastReset" : "2023-04-11T12:00:00Z",
"ok" : 1,
"operationTime" : Timestamp(1681206000, 1)
}
Ejemplos de código
Para ver un ejemplo de código para usar el $collStats comando, elija la pestaña del idioma que desee usar: