Operaciones de agregación (distintas, contadas, de grupo) y deduplicación de datos para consultas avanzadas en Mongo
(1) contar
Función: Simplemente cuenta el número de documentos de la colección que cumplen determinadas condiciones.
Uso: db.collection.count (lt; querygt;) o db.collection.find (lt; querygt;).count ()
Parámetros: donde lt; querygt ; Se utiliza para consultar las condiciones de destino. También debe usar limitar, omitir si desea limitar la cantidad máxima de documentos encontrados o si desea omitir una cantidad específica de documentos después de contar.
Ejemplo:
db.collection.find(lt; querygt;).limit();
db.collection..find(lt; querygt; ).skip();
(2) distintivo
Función: se utiliza para eliminar pines de documentos duplicados en la colección
Uso: db.collection. campo, consulta)
Descripción del parámetro: el campo es un campo de deduplicación, que puede ser un nombre de campo único o un nombre de campo anidado; la consulta es una condición de consulta y puede estar vacía;
Ejemplo:
db.collection.distinct("usuario", consulta)