दस्तावेज़ कहता है "वर्तमान में, कम फ़ंक्शन से वापसी मान एक सरणी नहीं हो सकता है (यह आम तौर पर एक वस्तु या संख्या है)।"
तो इसके बजाय एक ऑब्जेक्ट बनाएं और उसमें अपनी सरणी लपेटें। यह भी सुनिश्चित करें कि कम करने का आउटपुट इनपुट प्रकार के समान है, इसलिए आपको मानचित्र संचालन में समान मान उत्सर्जित करने की आवश्यकता होगी।
लेकिन ... ऐसा करने के लिए Map-Reduce का उपयोग क्यों करें? यदि आप _id मान उत्सर्जित करते हैं तो कम करने के लिए कुछ भी नहीं है क्योंकि प्रत्येक कुंजी अद्वितीय होगी। क्यों न केवल मूल्यों की प्रतिलिपि बनाने और प्रत्येक रिकॉर्ड को एक-एक करके अपडेट करने वाले संग्रह पर पुनरावृति करें?