我是初学者与django mongodb上heroku [插件:mongolab]电梯。操作失败:数据库错误:未经授权查询database.system.namespaces
heroku run python manage.py syncdb
运行连接python manage.py syncdb
终端...起来,run.2332 创建表...
OperationFailure: database error: not authorized for query on database.system.namespaces consider editing privileges on the basis of data mongo
。
>use admin
>db.addUser({ user: "myadmin", pwd: "1234", roles: ["userAdminAnyDatabase"] })
但得到:提前
Error: couldn't add user: not authorized on admin to execute command
感谢。
部署heroku测试在这里:[链接](http://armadillo1.herokuapp.com/),但错误来了:[链接](http://armadillo1.herokuapp.com/admin/) ,本地运作良好,这个问题是在heroku部署中产生的。 –
你是如何登录到mongo shell的?您需要使用特权用户进行身份验证。 –