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

1 la respuesta

Mongodb convierte múltiples objetos en una matriz, en su lugar, permanentemente

Tengo una colección con documentos en este formulario: { "name" : "John Smith", "store_affiliation" : { "stores" : { "ABCD" : { "role" : "General Manager", "startdate" : ISODate("1970-01-01T00:00:00.000+0000"), "enddate" : ...

2 la respuesta

Los argumentos agregados de Mongodb para $ lookup deben ser cadenas

db.absences.insert([ { "_id" : 1, "student" : "Ann Aardvark", sickdays: [ new Date ("2018-05-01"),new Date ("2018-08-23") ] }, { "_id" : 2, "student" : "Zoe Zebra", sickdays: [ new Date ("2018-02-01"),new Date ("2018-05-23") ] }, ...

2 la respuesta

Acelere la agregación de MongoDB

Tengo una colección fragmentada "my_collection" con la siguiente estructura: { "CREATED_DATE" : ISODate(...), "MESSAGE" : "Test Message", "LOG_TYPE": "EVENT" }El entorno mongoDB está fragmentado con 2 fragmentos. La colección anterior ...

2 la respuesta

Realizar unión en mongoDB

Me pregunto cómo realizar una especie de unión en conjunto en MongoDB. Imaginemos el siguiente documento en una colección (la estructura es por el bien del ejemplo): { linkedIn: { people : [ { name : 'Fred' }, { name : 'Matilda' } ] }, twitter: ...

3 la respuesta

Verifique si cada elemento de la matriz coincide con la condición

Tengo una colección de documentos: date: Date users: [ { user: 1, group: 1 } { user: 5, group: 2 } ] date: Date users: [ { user: 1, group: 1 } { user: 3, group: 2 } ]Me gustaría consultar en contra de esta colección para encontrar todos los ...

1 la respuesta

Mongodb cuenta distinta con múltiples campos de grupo

Tengo una tabla de transacciones que se completa con vacaciones tomadas por los empleados. Necesitaría ayuda para seguir el escenario sql en mongodb. select employee,month,year,count(distinct (holiday_type) from transactions group by ...

2 la respuesta

En NodeJS, ¿cómo generar resultados de mongodb con diferentes nombres de campo?

Estoy usando nodejs para consultar mongodb y quiero generar json con nombres de campo personalizados. Por ejemplo, el json original de MongoDB quizás {id:1, text:"abc"}Me gustaría sacarlo como {ObjectID:1, DisplayText:"abc"};Entiendo que ...

4 la respuesta

Cómo crear un nuevo campo de matriz con el marco agregado

Estoy empezando a usar mongoDb y estoy atascado con un caso de uso simple. Digamos que tengo una colección 'aCollection' con entradas como esta: { _id: ObjectId(123), lat: 48,56623, long: 2,56332 }y quiero crear una nueva colección con entradas ...

1 la respuesta

MongoDB, recuento múltiple (con $ existe)

Tengo estas 3 solicitudes: db.mycollection.count({requestA:{$exists:true}}) db.mycollection.count({requestB:{$exists:true}}) db.mycollection.count({requestC:{$exists:true}})Me gustaría hacer una sola solicitud ... Así que intenté lo ...

1 la respuesta

MongoDB: el argumento de $ size debe ser una matriz, pero era de tipo: EOO

Intentando crear una fuente de datos MongoDB conicCube [http://www.iccube.com]. La idea es devolver el tamaño de una matriz como un nuevo campo. Algo como : $project: { "people": 1, "Count myFieldArray" : {$size : "$myFieldArray" } }Pero obtengo ...