Resultados de la búsqueda a petición "aggregation-framework"
mongodb get _id como cadena en la consulta de búsqueda
Aquí he creado una colección con un solo documento. db.getCollection('example').insert({"example":1});He intentado usar Projection y recupero el _id. db.getCollection('example').find({"example":1},{"_id":1}); { "_id" ...
Agregación Mongo: $ group y $ project array para objetar recuentos
Tengo documentos como: { "platform":"android", "install_date":20151029 } plataforma: puede tener un valor de [android | ios | kindle | facebook].install_date: hay muchas fechas de instalaciónTambién hay muchos campos. Objetivo: Estoy calculando ...
Problema de rendimiento de consultas para grandes datos anidados en mongodb
Estoy tratando de consultar los resultados de un gran conjunto de datos llamado'Tareas' que contiene187297 documentosque están anidados en otro conjunto de datos llamado'trabajadores', que a su vez está anidado en una colección llamada'Unidades ...
$ buscar múltiples niveles sin $ relajarse?
Tengo las siguientes colecciones colección del lugar { "_id" : ObjectId("5acdb8f65ea63a27c1facf86"), "name" : "ASA College - Manhattan Campus", "addedBy" : ObjectId("5ac8ba3582c2345af70d4658"), "reviews" : [ ...
Grupo MongoDB y suma con id como clave
¿Es posible obtener el resultado de la función agregada comokey:count? Ejemplo: Tengo la siguiente consulta agregada: db.users.aggregate([ { $group: { _id: "$role", count: { $sum: 1 } } } ])entonces los resultados aparecen como: { "_id" : ...
Mongodb agregado $ group para múltiples rangos de fechas
En mi conjunto, cada documento en la secuencia tendrá una fecha. Necesito sumar algunos valores sobre intervalos de fechas ... Es decir. { value: 3, date: [SoME TIME STAMP] }, { value: 4, date: [SoME TIME STAMP] }, { value: 1, date: [SoME TIME ...
Cómo usar $ in o $ nin en mongo agregación $ group $ cond
Quiero lograr $ sum con $ cond al tener $ o en la propiedad: db.collectionName.aggregate( { "$group": { "_id":'$created_at', "count": {"$sum": 1}, "count_failure": { "$sum": { "$cond": [ { "$id": { "$in": [ 0,100,101,102,103,104,105 ] } }, 1, 0 ...
Actualizar documento usando el resultado de campos concatenados
Considere una colección con los siguientes documentos { "_id" : "aaaaaaaaaaaa", "title" : "Hello, World!", "date" : "Thursday, November 12, 2015", "time" : "9:30 AM", "endtime" : "11:30 AM" }, { "_id" : "bbbbbbbbbbbb", "title" : "To B or not to ...
Proyecto con Match en agregado que no funciona en mongodb
Estoy tratando de obtener datos en función de alguna condición de coincidencia. Primero probé esto: aquí ending_date es el formato de fecha completo Offer.aggregate([ { $match: { carer_id : req.params.carer_id, status : 3 } }, { $group : { _id : ...
¿Cómo obtener el valor máximo de un campo para cada grupo con la matriz de documentos correspondientes?
Tengo una colección como { "_id" : ObjectId("5738cb363bb56eb8f76c2ba8"), "records" : [ { "Name" : "Joe", "Salary" : 70000, "Department" : "IT" } ] }, { "_id" : ObjectId("5738cb363bb56eb8f76c2ba9"), "records" : [ { "Name" : "Henry", "Salary" : ...