2013-01-10 14 views
5

में कनवर्ट करना कहें कि मेरे पास इस तरह की वस्तुओं के साथ संग्रह है, जहां टी प्रॉपर्टी में यूनिक्स टाइमस्टैम्प होता है।एकत्रीकरण फ्रेमवर्क - यूनिक्स टाइमस्टैम्प को ISODATE

{ 
    "_id" : ObjectId("50ef1e0f1e816a74ad835a5a"), 
    "ts" : 1357851660 
} 

वहाँ एक रास्ता एक ISODate एकत्रीकरण फ्रेमवर्क का उपयोग करने के ts क्षेत्र परिवर्तित करने के लिए है, तो मैं तारीख ऑपरेटरों ($ dayOfYear, $ dayOfMonth, ...) का उपयोग कर सकते हैं?

+0

मुझे विश्वास नहीं है कि समेकन ढांचे पर – Sammaye

+0

अच्छा सवाल है। मैं केवल मैपरेडस के साथ ऐसा करने के बारे में सोच सकता हूं, लेकिन ऐसा लगता है कि एक पिस्सू के लिए शॉटगन का उपयोग करना पसंद है। – mjhm

+1

मैं जुड़ा हुआ StackOverflow सवाल में इस का उत्तर दिया है: http://stackoverflow.com/a/27828951/572077 – Astral

उत्तर

5

सभी जानकारी और परीक्षण मुझे पता चल सकता है कि यह मोंगोडीबी 2.2.2 के रूप में संभव नहीं है। हालांकि मानचित्र/कम करने का उपयोग करके इसे लागू करना काफी आसान है।

इस के रूप में चिह्नित करने के रूप में इसे चिह्नित करने का सबसे अच्छा उत्तर अब प्रतीत होता है, लेकिन अगर भविष्य में यह समीक्षा करने के लिए मोंगो डीबी में नई कार्यक्षमता जुड़ी है, तो मैं भविष्य में इसकी समीक्षा करने के लिए तैयार हूं, या अगर कोई अच्छा हो वैकल्पिक हल।

+0

क्या अपने नक्शे को कम algo, यदि आप मन न –

संबंधित मुद्दे