设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 创业者 手机
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-30 21:06 所属栏目:125 来源:网络整理
导读:#!/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[

#!/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。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读