ConnectionException将Eve REST API连接到MongoDB实例

Fra*_*les 4 python api rest mongodb eve

我刚刚安装了'eve demo',我无法开始工作.

错误是:

eve.io.base.ConnectionException:初始化驱动程序时出错.确保数据库服务器正在运行.驱动程序异常:OperationFailure(u"命令SON([('authenticate',1),('user',u'user'),('nonce',u'cec66353cb35b6f5'),('key',u'14817e596653376514b76248055e1d4f' )])失败:auth失败",)

我运行了mongoDB,我安装了Eve和Python2.7.

我创建了 run.pysettings.py.

什么不起作用?我错过了什么吗?

Nic*_*cci 6

看起来您在配置的MongoDB用户/ pw组合settings.py尚未设置为数据库级别.从mongo shell类型use <dbname>,然后db.system.users.find()获取授权用户列表<dbname>.它可能是空的; 根据需要添加用户(请参阅MongoDB文档).