मानचित्र का उपयोग करते समय/घटाएं आप हमेशा के साथ समाप्त होंगे
{ "value" : { <reduced data> } }
value
को हटाने के लिए कुंजी आपको एक finalize
का उपयोग करना होगा समारोह।
डेटा को एक संग्रह से दूसरे संग्रह में कॉपी करने का सबसे आसान तरीका यहां दिया गया है:
map = function() { emit(this._id, this ); }
reduce = function(key, values) { return values[0]; }
finalize = function(key, value) { db.collection_2.insert(value); }
फिर जब आप सामान्य रूप से दौड़ेंगे:
db.collection_1.mapReduce(map, reduce, { finalize: finalize });