最近,因为一个项目要用到MongoDB,所以简单学了下,总的来说,还是很简单的。
1. 首先是通过账号验证获取集合的代码
public static MongoCollection<Document> getCollection() {
try {
ServerAddress serverAddress = new ServerAddress("10.10.10.10", 20728);//参数为,安装了mongodb的机器ip和端口号
List<ServerAddress> addressList = new ArrayList<ServerAddress>();
addressList.add(serverAddress);
MongoCredential credential = MongoCredential.createScramSha1Credential("username", "databasename", "password".toCharArray());
List<MongoCredential> mongoCredentialList = new ArrayList<MongoCredential>();
mongoCredentialList.add(credential);
MongoClient mongoClient = new MongoClient(addressList, mon