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 मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t

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

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

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

    यदि आप किसी दिए गए पोजीशन पर एलिमेंट डालना चाहते हैं, तो insert(pos, obj) मेथड का उपयोग करें। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट की पोजीशन pos पर जोड़ता है जिस पर इसे कॉल किया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) आउटपुट यह आउटप