Resultados de la búsqueda a petición "aggregation-framework"
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" : ...
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?
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[]" : ...
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?
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: ...
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", ...
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" : { ...
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"), ...
¿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" : ...
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 ...