ฉันชอบฟังก์ชันที่ MongoDB มีให้สำหรับการทำงาน map/reduce โดยเฉพาะ emit() ในฟังก์ชัน mapper ฉันจะสร้างพฤติกรรมแผนที่ที่แสดงด้านล่างใน javascript/node.js โดยไม่มี MongoDB ได้อย่างไร
ตัวอย่าง (จาก MongoDB Map-Reduce Docs):
[{ cust_id: "A123", amount: 500 }, { cust_id: "A123", amount: 250 }, { cust_id: "B212", amount: 200 }]
แมปไปที่ -
[{ "A123": [500, 200] }, { "B212": 200 }]
ไลบรารี่ที่ทำให้มันง่ายเหมือนกับการใช้บรรทัดเดียวของ Mongo emit() คงจะดี แต่ฟังก์ชันเนทิฟก็ใช้ได้เช่นกัน