sql >> データベース >  >> NoSQL >> MongoDB

認証が有効になっている状態でMongoDBに接続できません

    auth = trueだと思います は無効な構成であり、そのためにmongodが起動していません。 認証 を有効にするには 、代わりに次を使用してみてください:

    security:
      authorization: enabled
    

    次に、データベースに接続するために、クライアントが正しい認証データベースと認証メカニズム 。これは、次のコマンドでコマンド行を使用して実行できます。

    mongo localhost -u admin -p myAdminPass --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1
    


    1. 失敗:アーカイブに収集する意図がありません

    2. MongoDB:$geoWithin演算子を使用して正しい結果が得られない

    3. MongoDB変更ストリーム:更新/削除する前に値を取得できますか?

    4. BSONSizeが無効なため、mongorestoreが失敗します