[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站长网) |
相关内容
网友评论
推荐文章
热点阅读