无法使用密码哈希连接到MongoDB

时间:2015-05-22 12:14:54

标签: mongodb heroku mongohq

我的问题类似于我试图将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帐户。

1 个答案:

答案 0 :(得分:0)

这似乎是一种误解。没有散​​列。

用户名是“heroku”

密码为 - '大长字符串'

所以解决方案是:

mongodb flame.mongohq.com:27066/app5xxx6 -u heroku -p o95y8unw74bxYWM_THE_BIG-LONG-STRING