我的问题类似于我试图将mongo shell连接与MongoHQ上自动配置Heroku的数据库进行 (现在称为Compose): Unable to connect to mongohq at heroku using shell
我对这个数据库的唯一细节来自Heroku环境变量:
x = 2.0
ans = 0
step = 0.001
delta = 0.0001
while ans**2 < x and abs (ans**2 - x) > delta:
ans = ans + step
# Done looping, found the best ans for ans**2<x.
# Check one additional value where ans**2>x
# and choose the one with the smaller delta
overAns = ans + step
if abs (overAns ** 2 - x) < abs (ans ** 2 - x):
print overAns
else:
print ans
似乎'大长字符串'部分是用户名/密码哈希...
如何使用上述连接字符串为数据库创建 mongo shell连接?
有没有办法,通过Heroku。 MongoHQ获取实际的用户名和密码?我没有MongoHQ帐户,只有Heroku帐户。
答案 0 :(得分:0)
这似乎是一种误解。没有散列。
用户名是“heroku”
密码为 - '大长字符串'
所以解决方案是:
mongodb flame.mongohq.com:27066/app5xxx6 -u heroku -p o95y8unw74bxYWM_THE_BIG-LONG-STRING