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

MongoDB + Java:ユーザードキュメントにクレデンシャルがありません

    この問題は、Mongo(3.0.7)CLIでユーザーを適切に追加することで修正されました。adminで実行してみました。 データベース、test_dbにあるはずです データベース:

    mongo --authenticationDatabase db_name -u username -p password
    (Connected to Mongo CLI client...)
    > use test-db;
    > db.createUser( 
      { 
        "user" : "admin", 
        "pwd": "password",  
        "roles" : [      
          { role: "root", db: "admin" },
          { role: "readWrite", db: "admin" }, 
          { role: "dbAdmin", db: "admin" },
          { role: "readWrite", db: "test_db" }, 
          { role: "dbAdmin", db: "test_db" }
        ]  
    });
    (Success...)
    > db.auth("admin","password")
    1
    



    1. ネストされたmongodbドキュメントとキーピンググループでの発生をカウントします

    2. マングースで正規表現を使用してアイテムを見つける方法

    3. マングースモデルからスキーマ属性を取得する

    4. mongoDBとのNodeJS接続エラー