二、开启认证:
对于认证启动的服务,在java中操作在原有基础上增加一部db验证即可
DB db = mongo.getDB("dbname");
boolean auth = db.authenticate("name","password".toCharArray());
验证成功则返回true 否则返回false
注:db验证只能一次,如果成功后就不能继续验证,否则会报重复验证异常
然就就可按需求进行相关操作
三、测试代码如下
private static void testMongoDBConn() {
MongoClient client = null;
try {
// 用户名 数据库 密码
MongoCredential credential = MongoCredential.createCredential("caruser", "carcloud", "normalneoway".toCharArray());
//IP port
ServerAddress addr = new ServerAddress("52.187.126.131", 23010);
client = new MongoClient(addr,Arrays.asList(credential));
//得到数据库
MongoDatabase mdb = client.getDatabase("carcloud");
//创建一个集合
mdb.createCollection("a