packagecommon.mongo;import com.mongodb.*;importcom.mongodb.client.FindIterable;importcom.mongodb.client.MongoCollection;importcom.mongodb.client.MongoCursor;importcom.mongodb.client.MongoDatabase;importcom.mongodb.client.model.Filters;importorg.bson.Document;importorg.bson.conversions.Bson;importjava.util.ArrayList;importjava.util.List;public classTest {private static MongoDatabase db=null;static{
List adds = new ArrayList<>();//ServerAddress()两个参数分别为 服务器地址 和 端口
ServerAddress serverAddress = new ServerAddress("127.0.0.1", 27017);
adds.add(serverAddress);
List credentials = new ArrayList<>();//MongoCredential.createScramSha1Credential()三个参数分别为 用户名 数据库名称 密码
MongoCredential mongoCredential = MongoCredential.createScramSha1Credential("root", "admin", "123456".toCharArray());
credentials.add(mongoCredential);//通过连接认证获取MongoDB连接