現有mongosh鏈接了MongoDB,里面能操作,但是想python進行鏈接,因為代碼需要,現在測試下鏈接成功了沒有。如下:
要確認你的 MongoDB 連接是否成功,可以通過以下方法檢查:
1. 使用 list_database_names
方法【測試成功】
python
import asyncioasync def test_connection():try:# 嘗試獲取數據庫列表db_names = await amongodb_client.list_database_names()print("連接成功!可用的數據庫:", db_names)return Trueexcept Exception as e:print("連接失敗:", str(e))return False# 運行測試 asyncio.run(test_connection())
2. 直接執行 ping 命令
python
async def ping_server():try:# 使用 admin 數據庫的 ping 命令await amongodb_client.admin.command('ping')print("連接成功!服務器已響應 ping 命令")return Trueexcept Exception as e:print("連接失敗:", str(e)