मैं मेनगोडब के अंदर स्टोरिंग ट्वीट्स के आसपास खेल रहा हूं, प्रत्येक ऑब्जेक्ट इस तरह दिखता है:
{
"_id" : ObjectId("4c02c58de500fe1be1000005"),
"contributors" : null,
"text" : "Hello world",
"user" : {
"following" : null,
"followers_count" : 5,
"utc_offset" : null,
"location" : "",
"profile_text_color" : "000000",
"friends_count" : 11,
"profile_link_color" : "0000ff",
"verified" : false,
"protected" : false,
"url" : null,
"contributors_enabled" : false,
"created_at" : "Sun May 30 18:47:06 +0000 2010",
"geo_enabled" : false,
"profile_sidebar_border_color" : "87bc44",
"statuses_count" : 13,
"favourites_count" : 0,
"description" : "",
"notifications" : null,
"profile_background_tile" : false,
"lang" : "en",
"id" : 149978111,
"time_zone" : null,
"profile_sidebar_fill_color" : "e0ff92"
},
"geo" : null,
"coordinates" : null,
"in_reply_to_user_id" : 149183152,
"place" : null,
"created_at" : "Sun May 30 20:07:35 +0000 2010",
"source" : "web",
"in_reply_to_status_id" : {
"floatApprox" : 15061797850
},
"truncated" : false,
"favorited" : false,
"id" : {
"floatApprox" : 15061838001
}
मैं एक क्वेरी कैसे लिखूंगा जो create_at की जांच करता है और 18:47 और 19:00 के बीच सभी वस्तुओं को पाता है? क्या मुझे अपने दस्तावेज़ों को अपडेट करने की आवश्यकता है ताकि तिथियां एक विशिष्ट प्रारूप में संग्रहीत हों?
2010-04-29T00:00:00.000Z
करना एक ही तिथि / समय को मिलीसेकंड में गणना करने की तुलना में बहुत आसान है। तुम भी समय क्षेत्र रूपांतरण बहुत आसानी से कर सकते हैं। इसके अलावा, तिथियां पहले से ही लीप डेज, लीप सेकंड और अन्य विषमताओं जैसी चीजों को संभालती हैं जिन्हें आप आमतौर पर खुद को संभालना नहीं चाहते हैं।