加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 大数据 > 正文

[bigdata-023] pymongo 3.4和mongodb 2.x的安全机制导致的用户认

发布时间:2020-12-30 21:44:02 所属栏目:大数据 来源:网络整理
导读:#!/usr/bin/env python3#! coding:utf-8 -*-import pymongo"""python3.4.0 + mongo 2.4.14"""client = pymongo.MongoClient('114.55.239.66')client.tzdb1.authenticate("tzuser1","user1688",mechanism='MONGODB-CR')db = client["tzdb1"]devsycredit = d

#!/usr/bin/env python3
#! coding:utf-8 -*-

import pymongo

"""
python3.4.0 + mongo 2.4.14

"""
client = pymongo.MongoClient('114.55.239.66')
client.tzdb1.authenticate("tzuser1","user1688",mechanism='MONGODB-CR')
db = client["tzdb1"]
devsycredit = db["devsycredit"]
post = {"xx":"8"}
id = devsycredit.insert_one(post).inserted_id
print(id)

pymongo是3.4.0
mongo是2.4.14

mongoDB有不同的认证机制,3.0版本以后采用的是'SCRAM-SHA-1',之前的版本采用的是'MONGODB-CR'。所以,以我的版本情况,显然应该用'MONGODB-CR'

如果是mongo是3.x,则不需要设置mechanism。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读