pymongo認證連接


有的MongoDB數據庫使用了認證功能,需要認證連接才能正常登錄。

 

mongoDB有不同的認證機制,3.0版本以后采用的是'SCRAM-SHA-1', 之前的版本采用的是'MONGODB-CR'。所以,以我的版本情況,顯然應該用'MONGODB-CR'

連接方式:

client = pymongo.MongoClient(host='***.***.***.***', port=27017)

client.dbName.authenticate("userName", "password", mechanism='MONGODB-CR'(/'SCRAM-SHA-1'))

# 連接成功,可以開始使用pymongo

db = client[‘dbName’]

collection = db['collectionName']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM