Resultados de la búsqueda a petición "aggregation-framework"

3 la respuesta

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" ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

$ 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" : [ ...

2 la respuesta

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" : ...

2 la respuesta

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 ...

2 la respuesta

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 ...

1 la respuesta

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 ...

2 la respuesta

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 : ...

3 la respuesta

¿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" : ...