でサーバーへの接続に失敗しました。私はモンゴをシャットダウンした上でMongoJS:MongoError:<a href="https://github.com/mafintosh/mongojs" rel="nofollow noreferrer">https://github.com/mafintosh/mongojs</a>:私はこのプラグインを使用しています正しい資格情報
var db = mongojs("dbname", []);
その後、それを再起動しますが、それはコマンドを使用していたこの時間:
私はsuccessfuly資格なしのNode.js経由でログインするために使用のmongod --auth。 ユーザーは既に管理データベースにローリングされています。その後、私はNode.jsのを経由して再度ログインしようとしましたが、今回、ユーザーの資格情報を持つ:
var db = mongojs("username:[email protected]:8080/dbname", []);
そして私はまた、別の構文を使用して試してみました:
var db = mongojs("username:[email protected]:271017/dbname", []);
そして、私も試してみました:
var db = mongojs("username:[email protected]", []);
あなたが見ることができるように、私は構文法の多くを試してみましたが、何もトンしませんでしたリック。私が言及する必要が
は、私が使用した資格情報だけで罰金であることを、私はちょうど同じ内容でRobo3T(Robomongo)とMongoのコンパスを経由してsuccessfulyログオンしています。私はまた、adminからユーザーを取り消そうとしましたが、特にdbnameに置いてみましたが、機能しませんでした。
私の質問:
のNode.jsの資格情報を使用してログインするために正しい方法は何ですか? GitHubから使用し、上記で提供したライブラリに基づいてソリューションを提供してください。 (より良い、より効率的な方法をお持ちの場合、私はさらに喜んで聴くことができます)。
ポップアップセミ質問:
私は私がデータベースで作業を継続するためにユーザを求めるためにモンゴを義務付けるとき、私はターミナル/ SSHでのエラーを受け取ることに気づいた:
Error: not authorized on <dbname> to execute command { usersInfo: 1.0 } at src/mongo/shell/db.js:1363
上記のエラーは、自分のMacでTerminal経由で、またリモートVPSでSSH経由で同じことをしようとすると表示されます。
私は私ができるようにどのように正しい内容を入れて、私はそれが十分に明確である願っています!
ありがとうございます!