Khi tôi đang chạy Map-Giảm trên một cơ sở dữ liệu Mongo, tôi thường nhận được kết quả tương tự như sau:Làm thế nào để thay đổi cấu trúc của các kết quả giảm bản đồ của MongoDB?
{ _id: <some-id>, value: { <first-key>: <first-value>, ... } }
Có cách nào để bỏ qua phần value: { ... }
và trực tiếp chèn nội dung của value
trong kết quả ? Về cơ bản, tôi muốn có kết quả trông giống như sau:
{ _id: <some-id>, <first-key>: <first-value>, ... }
Bằng cách này tôi có thể hợp nhất kết quả trở lại vào bộ sưu tập hiện có tuân theo định dạng này.
Tôi cũng có một câu hỏi khác liên quan đến Map-Reduce: Có thể truy cập một bộ sưu tập khác bằng cách sử dụng chức năng map
hoặc reduce
không?
có thể trùng lặp của [Trong MongoDB mapreduce, làm cách nào tôi có thể làm phẳng đối tượng giá trị?] (Http://stackoverflow.com/questions/7257989/in-mongodb-mapreduce-how-can-i-flatten-the-values -vật) –