Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

จะเตรียมวัตถุวันที่ Python ที่จะแทรกลงใน MongoDB ได้อย่างไร


คุณสามารถใช้ไลบรารี pymongo ใน Python เพื่อเชื่อมต่อกับฐานข้อมูล MongoDB และใช้เพื่อแทรก อัปเดต ลบ ฯลฯ ออบเจ็กต์ใน Python ไลบรารีรองรับอ็อบเจกต์ Python datetime แบบสำเร็จรูป และคุณไม่จำเป็นต้องดำเนินการใดๆ เป็นพิเศษเพื่อแทรกวันที่ใน Mongo โดยใช้ PyMongo

ตัวอย่าง

from pymongo import MongoClient
# This will try to connect to MongoDB on the default port and host
client = MongoClient()
db = client.test_database
# Insert the given dictionary to the objects collection:
result = db.objects.insert_one({"last_modified": datetime.datetime.utcnow()})
print("Object inserted!")

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

Object inserted!

หมายเหตุ − ใช้ datetime.datetime.utcnow() เสมอ ซึ่งจะคืนค่าเวลาปัจจุบันใน UTC แทน datetime.datetime.now() ซึ่งจะคืนค่าเวลาท้องถิ่นปัจจุบัน