我是heroku [插件:mongolab]上的django mongodb的初学者。
heroku run python manage.py syncdb
运行附加到终端的
python manage.py syncdb
... up,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 Postgres不允许创建用户。您将要使用DATABASE_URL
中提供的连接字符串。禁止执行诸如创建/删除数据库和创建用户之类的操作。
关于django - OperationFailure : database error: not authorized for query on database. system.namespaces,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30634740/