#python -m pip install "pymongo[srv]==3.11" from pymongo.mongo_client import MongoClient from datetime import datetime import os def insert_mongodb_log(model_name,document:dict): mongo_uri = os.getenv('mongo_uri') client = MongoClient(mongo_uri) try: #client.admin.command('ping') # 選擇數據庫,如果不存在會自動創建 db = client["huggingface-space"] # 替換成你想要的數據庫名稱 # 選擇集合,如果不存在會自動創建 collection = db["space-log"] # 替換成你想要的集合名稱 # 將文檔插入到集合中 document.update({"model_name":model_name,"process_time": str(datetime.now())}) result = collection.insert_one(document) # 打印插入結果 #print(f"Document inserted with ID: {result.inserted_id}") except Exception as e: print(e) if __name__ == "__main__": # 創建JSON文檔 document = { "msg": "hello world", "status": "success", } insert_mongodb_log("test_client",document)