私は最近、cloudcontrol を発見し、いくつかの画像を保存するための小さな mongoDB アプリを作成したいと考えました。無料のアドオン mongolab.free を有効にし、ドキュメントに従って接続をセットアップしました。
$credfile = file_get_contents($_ENV['CRED_FILE'], false);
$credentials = json_decode($credfile, true);
$uri = $credentials["MONGOLAB"]["MONGOLAB_URI"];
$m = new Mongo($uri);
$db = $m->selectDB('test');
問題は、「ログインする必要がある」ため、次の行が機能しないことです
$db = $m->selectDB('test');
listDBs() を介して利用可能なすべての DB を一覧表示しようとすると、同じエラー「ログインが必要です」が表示されます。
ターミナル経由で接続した場合でも、接続は確立されますが、同じ「ログインが必要です」という警告が表示されます。
3 日からこの問題を解決しようとしてきましたが、解決策が見つかりません :(
誰かが私を助けてくれることを願っています