1
A
回答
4
嘗試訪問不存在的數據庫不被視爲錯誤。相反,如果數據庫第一次寫入時不存在,數據庫將被創建。
因此,如果您需要知道數據庫是否已經存在,您需要明確檢查。您可以在MongoClient
對象上調用database_names()
以獲取可用於執行此操作的現有數據庫名稱的列表。
client = MongoClient()
dbnames = client.database_names()
if 'mydbname' in dbnames:
print "It's there!"
相關問題
- 1. 使用pymongo修復mongodb數據庫
- 2. pymongo:檢查是否我們已連接到的MongoDB數據庫
- 3. 如何使用PyMongo在MongoDB中創建新的數據庫?
- 4. 使用pymongo查詢mongodb
- 5. 格式MongoDB的查詢中使用Pymongo
- 6. mongodb,pymongo查詢
- 7. 使用pymongo加載和保存mongoDB數據庫從/到磁盤
- 8. MongoDB:檢查與數據庫的連接
- 9. 使用PyMongo從MongoDB中的數據庫中檢索所有集合的所有文檔
- 10. 如何在Python中使用pymongo插入128d向量到MongoDB數據庫
- 11. 通過Pymongo(Python)在MongoDB中使用數據
- 12. 檢索從pymongo MongoDB的IP地址數據
- 13. pymongo/mongodb高級查詢
- 14. pymongo擺脫我使用pymongo將記錄插入到我的MongoDB數據庫的ObjectId
- 15. 使用pymongo在MongoDB中存儲推文
- 16. 查找MongoDB數據庫中的更改
- 17. 查詢MongoDB數據庫
- 18. MongoDB跨數據庫查詢
- 19. 無法使用node.js和Mongodb包查詢MongoDB數據庫
- 20. 檢查mongo數據庫中的數據
- 21. 如何使用PHP檢查Mysql數據庫中的數據?
- 22. 使用PyMongo將熊貓數據框插入到mongodb
- 23. 使用Pymongo從Mongodb獲取數據並充當WS
- 24. 基於字段長度檢索MongoDB的文檔使用pymongo
- 25. 檢查數據庫中的用戶名
- 26. 查詢單場多次執行MongoDB中使用pymongo
- 27. 爲什麼使用pymongo這個查詢在MongoDB中變慢?
- 28. 如何在Mongodb中使用pymongo進行模糊查詢?
- 29. 使用數據庫VS MongoDB中
- 30. 檢查數據庫更改使用UpdatePanel
我沒有使用PyMongo,但可以列出所有可用的數據庫(使用註釋listDatabases)並檢查數據庫是否被返回。請檢查此鏈接:https://gist.github.com/david-torres/8450526 –