localhostにmongodを、dbに "test"を、ユーザーに "john"というローカルテスト環境があります。 robomongoでは、ユーザー "john"がdb "test"で表示されます。私は ":// localhostを:MongoDBの27017" URIを経由して接続db.authenticate()にアクセスできない - "ユーザーが見つかりません"
- :私のNode.jsのプログラムで
(ないデータベースが指定されていない)
- db.db( "テスト") - > OK
- db.authenticate( "ジョン"、 "XXX") - > err.messageは、ローカルホスト上のmongod
"test"データベースでユーザーを作成し、 "test"に対して認証するにはどうすればよいですか?
ありがとうございます。
https://docs.mongodb.com/manual/core/security-users/ – TW80000
テストデータベースに「show users」が実行されていることの出力を提供してください。 – helmy
ノードmongodbドライバまたはormをmongooseのように使用していますか? –