Resultados de la búsqueda a petición "aggregation-framework"
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" }, { ...
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 ...
¿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 ...
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' => ...
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: { ...
¿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. { ...
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({ ...
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 ...
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 ...
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 ...