Cuando estoy corriendo Map-Reduce en una base de datos de Mongo, por lo general obtener resultados similares a los siguientes:¿Cómo cambiar la estructura del mapa de MongoDB, reducir los resultados?
{ _id: <some-id>, value: { <first-key>: <first-value>, ... } }
¿Hay una manera de omitir la parte value: { ... }
y directamente insertar el contenido de value
en el resultado ? Básicamente, me gustaría tener un resultado que se parece a la siguiente:
{ _id: <some-id>, <first-key>: <first-value>, ... }
Esta manera de que pudiera combinar los resultados de nuevo en una colección existente que obedece a este formato.
También tengo otra pregunta con respecto a Map-Reduce: ¿Es posible acceder a otra colección desde la función map
o reduce
?
posible duplicado de [En MongoDB mapreduce, ¿cómo puedo aplanar el objeto de valores?] (Http://stackoverflow.com/questions/7257989/in-mongodb-mapreduce-how-can-i-flatten-the-values -objeto) –