Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में इन्सर्ट करने के लिए Python डेट ऑब्जेक्ट कैसे तैयार करें?


आप Python में MongoDB डेटाबेस से कनेक्ट करने के लिए pymongo लाइब्रेरी का उपयोग कर सकते हैं और Python में ऑब्जेक्ट्स को इन्सर्ट, अपडेट, डिलीट आदि करने के लिए इसका उपयोग कर सकते हैं। लाइब्रेरी Python datetime ऑब्जेक्ट्स को आउट-ऑफ-द-बॉक्स सपोर्ट करती है और आपको PyMongo का उपयोग करके Mongo में डेट इन्सर्ट करने के लिए कुछ खास करने की आवश्यकता नहीं है।

उदाहरण

from pymongo import MongoClient
from datetime import datetime

# यह डिफ़ॉल्ट पोर्ट और होस्ट पर MongoDB से कनेक्ट करने का प्रयास करेगा
client = MongoClient()
db = client.test_database

# दी गई डिक्शनरी को ऑब्जेक्ट्स कलेक्शन में इन्सर्ट करें:
result = db.objects.insert_one({"last_modified": datetime.utcnow()})
print("Object inserted!")

आउटपुट

Object inserted!

नोट: हमेशा datetime.datetime.utcnow() का उपयोग करें, जो UTC में वर्तमान समय लौटाता है, datetime.datetime.now() के बजाय, जो वर्तमान स्थानीय समय लौटाता है।

  1. - पायथन में डेट को डेटाइम में कैसे बदलें?

    आप datetime मॉड्यूल के combine मेथड का उपयोग करके एक डेट और एक समय को मिलाकर एक डेटाइम ऑब्जेक्ट बना सकते हैं। यदि आपके पास एक डेट ऑब्जेक्ट है और समय ऑब्जेक्ट नहीं है, तो आप datetime ऑब्जेक्ट का उपयोग करके समय ऑब्जेक्ट को न्यूनतम (न्यूनतम समय का अर्थ है मध्यरात्रि) पर इनिशियलाइज़ कर सकते हैं। उदाहर

  1. - पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s

  1. - पायथन में स्ट्रिंग से तारीख कैसे निकालें

    आपको स्ट्रिंग में मौजूद तारीख के प्रारूप को जानना होगा ताकि उसे निकाला जा सके। आप बस एक नियमित अभिव्यक्ति का उपयोग करके तारीख निकाल सकते हैं और पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास स्ट्रिंग में YYYY-MM-DD प्रारूप में तारीख है, तो आप इस तारीख