私はmongodbを初めて使用しています。mongodbのユーザー名とパスワードの認証にバグがあります。誰でも私にmongodbとjavaを接続する正しいソースコードを教えてもらえますか?現在、私はgetdbJavaでMongoDBのパスワードでユーザー名を認証できません
import com.mongodb.MongoClient;
import com.mongodb.MongoException;
import com.mongodb.WriteConcern;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import com.mongodb.DBCursor;
public class Javamongodbconnection {
public static void main(String args[]) {
try{
MongoClient mongoClient = new MongoClient("localhost" , 27017);
DB db = mongoClient.getDB("company");
System.out.println("Connect to database successfully");
boolean auth = authenticate("Dell", "syzygy");
System.out.println("Authentication: "+auth);
} catch(Exception e){
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
}
}
...資格情報を渡す必要がありますか?問題がgetDBにある場合は、認証しようとする前に問題が発生していることを意味します。そして、 "認証する"方法は何ですか? –