I have been able to connect to my Mongo instance (which is hosted in the cloud at Compose.io -- it is an "addon" through Heroku) from my MacBook terminal command line.
However, I cannot perform any operations. Commands like "show collections" and "show users" fail with a "not authorized" error.
How can I find out what roles the user I am connected as has? Also, how can I add a user with full read-write permissions? Of course I've tried:
db.createUser({
user: "accountUser",
pwd: "password",
roles: [ "readWrite", "dbAdmin" ]
})
but this command fails with couldn't add user: not authorized on my_db to execute command