- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
Cómo estudiar sus tarjetas
Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda
Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba
Tecla H: Muestra pista (3er lado).tecla h
Tecla N: Lea el texto en voz.tecla n
Boton play
Boton play
12 Cartas en este set
- Frente
- Atrás
Filtros
|
Queries para validar parametros en la consulta.
|
Proyecciones
|
Queries para especificar sólo ciertos documentos en la respuesta.
|
Operadores de comparación
|
|
Operadores lógicos
|
|
Operadores para arreglos
|
|
Operadores por elementos
|
|
Agregaciones
|
Son operaciones más avanzadas que las queries porque podemos consultar dentro de nuestros documentos.
|
Pipeline de agregaciones
|
Es un grupo de multiples etapas que ejecutan agregaciones en diferentes momentos. Debemos tener muy en cuenta el performance de nuestras agregaciones porque las agregaciones corren en todo el cluster.
db.orders.aggregate([ { $match: { status: "A" } }, { $group: { _id: "$cust_id", total: { $sum: "$amount" } } } ]) |
Map-reduce
|
Nos permite definir funciones de JavaScript para ejecutar operaciones avanzadas. La función de map nos permite definir o “mappear” los campos que queremos usar y la función reduce nos permite ejecutar operaciones y devolver resultados especiales. Por ejemplo: podemos mappear algunos campos y calcular la cantidad de elementos que cumplen ciertas condiciones.
|
Agregaciones de propósito único
|
Funciones ya definidas que nos ayudan a calcular un resultado especial pero debemos tener cuidado porque pueden mejorar o afectar el performance de la base de datos. Por ejemplo: count(), estimatedDocumentCount y distinct.
|
Consultas más rápidas con índices
|
Nos ayudan a que nuestras consultas sean más rápidas porque, sin ellos, MongoDB debería escanear toda la colección en busca de los resultados.
|
Tipos de índices
|
- De un solo campo
- Compuestos - Multi-llave - Geoespaciales - De texto - Hashed |