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() ซึ่งจะคืนค่าเวลาท้องถิ่นปัจจุบัน