आपको एक नया ISODate
create बनाना होगा इस तरह की वस्तु:
db.test.insert({"Time" : new ISODate("2012-01-10") });
यह अपडेट और क्वेरी दोनों के लिए सही है। ध्यान दें कि आपका क्वेरी सिंटैक्स गलत है, यह होना चाहिए
db.test.update({ criteria }, { newObj }, upsert, multi);
उदाहरण के लिए, सभी ऑब्जेक्ट को अपडेट करने के लिए, इस पर विचार करें
db.test.update( {}, { $set : { "time" : new ISODate("2012-01-11T03:34:54Z") } }, true, true);
यह भी ध्यान दें कि यह
. से बहुत अलग हैdb.test.update( {}, { "time" : new ISODate("2012-01-11T03:34:54Z") }, true, false);
क्योंकि बाद वाला प्रतिस्थापित . होगा ऑब्जेक्ट, मौजूदा दस्तावेज़ में एक नया फ़ील्ड जोड़ने या मौजूदा फ़ील्ड को अपडेट करने के बजाय। इस उदाहरण में, मैंने अंतिम पैरामीटर को false
. में बदल दिया है , क्योंकि बहु अपडेट केवल $
. के साथ काम करते हैं ऑपरेटरों।