pymongo.errors.OperationFailure:身份验证失败flask-pymongo

时间:2020-08-26 08:00:05

标签: mongodb flask pymongo flask-pymongo

使用pymongo和flask为我的mongodb创建REST api之后,无需验证用户即可使用flask-pymongo连接到数据库(不需要的数据库)。

app = Flask(__name__)
CORS(app)

mongodb_uri = "mongodb://123.123.123.123/free_db_name"
app.config['MONGODB_NAME'] = free_db_name
app.config['MONGO_URI'] = mongodb_uri

mongo   = PyMongo(app)

或使用pymongo并通过用户身份验证:

client = pymongo.MongoClient("mongodb://my_user:my_pass@123.123.123.123/db_name")

很明显,我需要与用户进行身份验证,因此我尝试使用相同的方法进行身份验证:

app = Flask(__name__)
CORS(app)

mongodb_uri = "mongodb://my_user:my_pass@123.123.123.123/db_name"
app.config['MONGODB_NAME'] = db_name
app.config['MONGO_URI'] = mongodb_uri

mongo   = PyMongo(app)

但随后出现pymongo.errors.OperationsFailure:身份验证失败

0 个答案:

没有答案
相关问题