Computer >> Máy Tính >  >> Lập trình >> MongoDB

Làm cách nào để chuẩn bị một đối tượng ngày trong Python để được chèn vào MongoDB?

Bạn có thể sử dụng thư viện pymongo trong Python để kết nối với cơ sở dữ liệu MongoDB và sử dụng nó để chèn, cập nhật, xóa, v.v. các đối tượng trong Python. Thư viện hỗ trợ các đối tượng datetime trong Python và bạn không cần phải làm bất cứ điều gì đặc biệt để chèn ngày tháng trong Mongo bằng PyMongo.

Ví dụ

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!")

Đầu ra

Điều này sẽ cung cấp đầu ra -

Object inserted!

Lưu ý - Luôn sử dụng datetime.datetime.utcnow (), trả về thời gian hiện tại theo UTC, thay vì datetime.datetime.now (), trả về giờ địa phương hiện tại.