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

1 la respuesta

Criterios / agregación: busca todos los documentos completos cuyo campo de matriz tiene un elemento con el último estado dado

Tengo una estructura de documentos como esta: { "_id" : "11223344", "orderId" : "00001041", "key" : "56h68ab4c876dbe1cd0b1ee" "status" : [ { "updatedTimeStamp" : ISODate("2017-06-01T16:05:42.737Z"), "orderStatus" : "INITIATED" }, { ...

5 la respuesta

Conversión de tipo de datos en MongoDB

Tengo una colección llamada Documento en MongoDB. Los documentos en esta colección tienen un campo llamado CreationDate almacenado en el tipo de fecha ISO. Mi tarea es contar el número de documentos creados por día y ordenarlos de forma ...

4 la respuesta

¿Promedios móviles con el marco de agregación de MongoDB?

Si tiene 50 años de datos meteorológicos de temperatura (diariamente) (por ejemplo), ¿cómo calcularía promedios móviles, utilizando intervalos de 3 meses, para ese período de tiempo? ¿Puede hacer eso con una consulta o tendría que tener varias ...

1 la respuesta

Mongo Distinct Aggegation

Estoy tratando de usar el marco de agregación para realizar recuentos de grupos en mongo, pero los resultados no son exactamente los esperados. Considera la colección de abajo $people->insert(array("user_id" => "1", "day" => "Monday", 'age' => ...

2 la respuesta

Campos agrupados calculados en MongoDB

Para este ejemplo de la documentación de MongoDB, ¿cómo escribo la consulta usando MongoTemplate? db.sales.aggregate( [ { $group : { _id : { month: { $month: "$date" }, day: { $dayOfMonth: "$date" }, year: { $year: "$date" } }, totalPrice: { ...

1 la respuesta

¿Cómo calculo un promedio ponderado en mongoDB usando el marco de agregación?

Necesito calcular el promedio ponderado sobre un conjunto de documentos. Cada documento contiene tanto un peso como un valor en un campo separado. Aquí hay un ejemplo: tengo los siguientes 2 documentos que representan una transacción de venta. { ...

1 la respuesta

Agregado de mangosta: limite el número de registros en $ group

Estoy tratando de convertir esta oración usando el método Agregado de Mangosta: "Para cada jugador con un oid dado, seleccione el juego que más se ha jugado". Aquí está mi esquema de juego: gameSchema = new mongoose.Schema({ ...

2 la respuesta

Spring - mongodb - agregación - Se requiere la opción 'cursor'

Ejecutando la siguiente tubería de agregación: public void getMostLikedItems () { UnwindOperation unwind = Aggregation.unwind("favoriteItems"); GroupOperation group = Aggregation.group("favoriteItems").count().as("likes"); SortOperation sort ...

1 la respuesta

Obtener la marca de tiempo de Unix en segundos de MongoDB ISODate durante la agregación

Estaba buscando este pero no pude encontrar nada útil para resolver mi caso. Lo que quiero es obtener la marca de tiempo de Unix en segundos de MongoDB ISODate durante la agregación. El problema es que puedo obtener la marca de tiempo de ISODate ...

2 la respuesta

Consulta de agregación de MongoDB: renombrar campos devueltos desde dentro de documentos incrustados

Actualmente estoy usando el operador agregado para devolver documentos que tienen una matriz de documentos (sub) incrustados. Quiero cambiar el nombre del campo para la matriz y también cambiar el nombre de los campos en los ...