[bigdata-023] pymongo 3.4和mongodb 2.x的安全机制导致的用户认
发布时间:2020-12-31 00:04:54 所属栏目:大数据 来源:网络整理
导读:#!/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。 (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |