2016-09-20 10 views
0

我試圖連接到由Heroku的MLAB託管的MongoDB實例,但它只是不斷與迴應:獲得了MLAB無法驗證錯誤(13)的Heroku

'驗證':未授權查詢.lotto_results(13)'

這是沒有意義的,因爲用戶帳戶具有dbOwner角色,這意味着它應該能夠讀取和寫入。

我發現關於如何heroku的性質(如何重新啓動)somthing可能會導致問題,但它似乎並沒有解釋如何解決它(我想給這個鏈接,但我似乎無法找到網頁,這是一個谷歌線程,我認爲)。

我使用mongoid寶石,與sinatra和葡萄和鏈輪的資產(如果有幫助)。

不知道還有什麼要提的,如果還有其他問題,我會盡力回答。

回答

0

最後,我改變我的配置來解決這個問題:

development: 
    clients: 
    default: 
     uri: <%= ENV['MONGOLAB_URI'] %> 

其使用的預生成的URI和它突然開始工作,好樣的,我仍然有問題,但它不是至少是一個認證問題。

相關問題