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. 格式MongoDB的查詢中使用Pymongo
- 5. mongodb,pymongo查詢
- 6. 使用PyMongo從MongoDB中的數據庫中檢索所有集合的所有文檔
- 7. 如何在Python中使用pymongo插入128d向量到MongoDB數據庫
- 8. 通過Pymongo(Python)在MongoDB中使用數據
- 9. pymongo擺脫我使用pymongo將記錄插入到我的MongoDB數據庫的ObjectId
- 10. 使用pymongo在MongoDB中存儲推文
- 11. 查找MongoDB數據庫中的更改
- 12. 查詢MongoDB數據庫
- 13. 無法使用node.js和Mongodb包查詢MongoDB數據庫
- 14. 使用Pymongo從Mongodb獲取數據並充當WS
- 15. 如何使用PHP檢查Mysql數據庫中的數據?
- 16. 基於字段長度檢索MongoDB的文檔使用pymongo
- 17. 查詢單場多次執行MongoDB中使用pymongo
- 18. 使用數據庫VS MongoDB中
- 19. 我如何端口的MongoDB查詢PyMongo
- 20. pymongo到RMongo,MongoDB的排序查詢
- 21. Python,散景,Javascript:在回調中使用Mongodb數據庫查詢
- 22. 如何使用的MongoDB數據庫
- 23. Pymongo檢查連接的用戶權限
- 24. 檢查數據庫調用的數量
- 25. 通過pymongo在MongoDB中插入數據時的差異
- 26. found BAD_CHARACTER在聚合查詢(MongoDB/pymongo)
- 27. 使用jquery和servlet檢查數據庫中的現有用戶
- 28. 檢查數據庫中是否存在使用查詢> NodeJS
- 29. 如何使用Pymongo按月查詢MongoDB和組結果?
- 30. 如何檢查MongoDB中的數據庫中存在的大學名稱
我沒有使用PyMongo,但可以列出所有可用的數據庫(使用註釋listDatabases)並檢查數據庫是否被返回。請檢查此鏈接:https://gist.github.com/david-torres/8450526 –