Resultados de la búsqueda a petición "aggregation-framework"
MongoDB: Cómo obtener precisión de N decimales en una consulta
Dados los siguientes documentos en una colección MongoDB ... { "_id": 1, "amount": { "value": 1.123456789999, "rate": 1.2 }} { "_id": 2, "amount": { "value": 2.9844, "rate": 1.2 }} { "_id": 3, "amount": { "value": 1.123876, "rate": 1.2 }} { ...
Grupo de proyecto de agregación Por día, mes y año extraídos con Spring Data
Para ser directo, ¿cómo hago esto? group._id = { year: { $year : [{ $subtract: [ "$timestamp", 25200000 ]}] }, month: { $month : [{ $subtract: [ "$timestamp", 25200000 ]}] }, day: { $dayOfMonth : [{ $subtract: [ "$timestamp", 25200000 ]}] } ...
Mongo ordenar en una condición calculada
Tengo una colección de mensajes de Mongo que se ve así: { 'recipients': [], 'unRead': [], 'content': 'Text' }Destinatarios es una matriz de identificadores de usuario, y unRead es una matriz de todos los usuarios que aún no han abierto el ...
¿Cómo eliminar duplicados con una determinada condición en mongodb?
Por ejemplo, tengo los siguientes documentos en mi colección: { "_id" : "GuqXmAkkARqhBDqhy", "beatmapset_id" : "342537", "version" : "MX", "diff_approach" : "5", "artist" : "Yousei Teikoku", "title" : "Kokou no Sousei", "difficultyrating" : ...
¿Cómo realizar un Order By basado en valores en MongoDB?
select * from users ORDER BY FIELD(status, 'A', 'B', 'C', 'D') ASC;Esto ordenará a todos los usuarios de acuerdo con sus estados, de modo que todos los usuarios con el estado 'A' aparecerán primero luego 'B' y así sucesivamente. ¿Cuál sería un ...
grupo en mongo excluyendo valores nulos
Tengo una consulta mongo que realiza la operación de grupo en los documentos. Casi tengo los resultados esperados, excepto que quiero refinar los resultados sin valores vacíos o nulos. Actualmente mi consulta se ve ...
Obtenga fechas ISO distintas por días, meses, año
Quiero obtener un conjunto distinto de años y meses para todos los objetos de documentos en mi MongoDB. Por ejemplo, si los documentos tienen fechas: 11/08/201511/08/201512/08/201514/09/201530/10/201430/10/201411/08/2014Devuelva meses y años ...
Búsqueda de matriz anidada múltiple de Mongodb
Mi objetivo es buscar registros de datos de usuario 1 Abajo están mis datos { "_id" : 2, "name" : "test", "data" :[{"_id" : "1","file" : "nic", "userid" : [1,2 ]}, {"_id" : "2","file" : "nic1","userid" : [1 ] }, {"_id" : 3,"file" ...
Agregación MongoDB: $ group por fecha, incluso si no existe
Ya tengo una consulta que se ve así: {$match:{ "when":{$gt: new Date(ISODate().getTime() - 1000 * 60 * 60 * 24 * 30)} }}, {$project:{ "year":{$year:"$when"}, "month":{$month:"$when"}, "day": {$dayOfMonth:"$when"} }}, {$group:{ _id:{year:"$year", ...
Ordenar documentos sin campo existente al final de los resultados
Tengo los siguientes documentos, pocos documentos solo tienenbids campos. Colección: { "_id" : "PqwSsLb2jsqTycMWR", "name" : "aaa", "bids" : [ { "amount" : NumberInt(450) } ] } { "_id" : "93EDoQfeYEFk8pyzX", "name" : "bbb" } { "_id" ...