MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

पाइमोंगो:नाम 'आइसोडेट' परिभाषित नहीं है

ISODate मोंगो शेल में एक फ़ंक्शन है, जो एक जावास्क्रिप्ट वातावरण है, यह पायथन के भीतर उपलब्ध नहीं है।

आप पाइथन में एक स्ट्रिंग को डेटाटाइम ऑब्जेक्ट में कनवर्ट करने के लिए dateutil का उपयोग कर सकते हैं,

import dateutil.parser
dateStr = "2016-11-11T00:00:00.000Z"
dateutil.parser.parse(dateStr)  # returns a datetime.datetime(2016, 11, 11, 00, 0, tzinfo=tzutc())

PyMongo का उपयोग करना , यदि आप MongoDB . में डेटाटाइम सम्मिलित करना चाहते हैं आप बस निम्न कार्य कर सकते हैं:

import pymongo
import dateutil
dateStr = '2016-11-11T00:00:00.000Z'
myDatetime = dateutil.parser.parse(dateStr)
client = pymongo.MongoClient()
client.db.collection.insert({'date': myDatetime})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में वस्तु की सरणी में कैसे खोजें?

  2. मोंगो डीबी में सेव और इंसर्ट में क्या अंतर है?

  3. _id . पर मोंगोडब सॉर्ट ऑर्डर

  4. एक सरणी में संग्रहीत _id का उपयोग करके गोलंग से मोंगोडब को क्वेरी करना

  5. MongoDb एकत्रीकरण:सरणी -1 और सरणी -2 दिए जाने पर मैं किसी अन्य सरणी -2 के आधार पर सरणी -1 को कैसे समूहित कर सकता हूं?