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

2 la respuesta

Cuenta el campo de documento secundario distintivo y la salida como claves con nombre

En MongoDB, si tuviera una colección similar a la siguiente, { "auctionId" : 22, "startDt" : "2017-08-28T06:00:00.000Z", "endDt" : "2017-09-04T06:00:00.000Z", "status" : "Open", "pickupDt" : "2017-09-07T06:00:00.000Z", "itmLst" : [ { "itemId" : ...

1 la respuesta

Geoespacial $ cercano al valor del campo del documento actual

Toma esta consulta: { 'location' : { '$near' : [x,y], '$maxDistance' : this.field } }Quiero asignar a $ maxDistance el valor del campo especificado del documento evaluado actual. ¿Es eso posible?

1 la respuesta

Múltiples campos donde las claves en el documento varían la agregación promedio

Obtuve el conjunto de datos de la siguiente manera: { "_id" : ObjectId("592d4f43d69b643ac0cb9148"), "timestamp" : ISODate("2017-03-01T16:58:00.000Z"), "Technique-Meteo_Direction moyenne du vent_Mean value wind direction[]" : ...

1 la respuesta

Promueva los subcampos al nivel superior en proyección sin enumerar todas las claves

Tengo documentos como{'a': 1, 'z': {'b': 2, 'c': 3,}}. yo quiero{'a': 1, 'b': 2, 'c': 3}. Puedo hacer esto con aggregate({'$project': {'b': '$z.b', 'c': '$z.c'}})¿Es posible hacerlo sin enumerar todas las claves en el subdocumento manualmente?

1 la respuesta

MongoError: nombre de etapa de canalización no reconocido: '$ addFields'

MongoError: nombre de etapa de canalización no reconocido: '$ addFields'. "mangosta": "^ 4.5.8" Mi código fuente: Post.aggregate( [{ $addFields: { userName: { $concat: [ "$author.firstName", " ", "$author.lastName" ] } } //$project: { userName: ...

3 la respuesta

Búsqueda de texto parcial y completo de MongoDB

Env: MongoDB (3.2.0) con MongoSColección: los usuariosCreación del índice de texto: BasicDBObject keys = new BasicDBObject(); keys.put("name","text"); BasicDBObject options = new BasicDBObject(); options.put("name", ...

1 la respuesta

Obtenga el recuento filtrado de elementos en la matriz de $ lookup junto con todo el documento

Tengo esta consulta en MongoDB: db.emailGroup.aggregate([ { "$lookup": { "from": "link", "localField": "_id", "foreignField": "emailGroupId", "as": "link" }, }, { "$unwind": "$link" }, { "$match": { 'link.originalLink': "" } }, { "$group" : { ...

1 la respuesta

Reformar la matriz que se almacena en una colección y exportar a CSV

Tengo una colección de Me gusta de la página de Facebook (tituladapagelikes) que se almacena en una base de datos Mongo / archivo JSON. A continuación se muestra un ejemplo de una entrada. { "_id" : ObjectId("4725bf8731b8faf4c04595bb"), ...

1 la respuesta

¿Cómo filtrar y mapear una matriz de documentos en una consulta MongoDB?

Así que tengo estos documentos en mi colección de personas: { "_id" : ObjectId("595c0630939a8ae59053a9c3"), "name" : "John Smith", "age" : 37, "location" : "San Francisco, CA", "hobbies" : [ { "name" : "Cooking", "type" : "Indoor", "regular" : ...

1 la respuesta

Cómo unirse a dos colecciones adicionales con condiciones

select tb1.*,tb3 from tb1,tb2,tb3 where tb1.id=tb2.profile_id and tb2.field='<text>' and tb3.user_id = tb2.id and tb3.status =0en realidad convertí el sql comomongo sql de la siguiente manera mongo sql que usé db.getCollection('tb1').aggregate ...