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

4 la respuesta

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

1 la respuesta

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

1 la respuesta

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

2 la respuesta

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

2 la respuesta

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

2 la respuesta

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

2 la respuesta

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

1 la respuesta

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

1 la respuesta

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

1 la respuesta

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