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