mongo操作源码

package mongo;
import java.util.ArrayList;
import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;
public class chuangjianjihe {
    public static void main(String[] args) {
        try {
            ServerAddress serverAddress =new ServerAddress("localhost",27017);
            ArrayList<ServerAddress> addrs = new ArrayList<ServerAddress>();
            addrs.add(serverAddress);
            MongoCredential credential = MongoCredential.createScramSha1Credential("root","admin"," ".toCharArray());
            ArrayList<MongoCredential> credentials = new ArrayList<MongoCredential>();
            credentials.add(credential);
            MongoClient mongoClient = new MongoClient(addrs,credentials);
            MongoDatabase mongoDatabase = mongoClient.getDatabase("test");
            System.out.println("Connect to database successfully");
            mongoDatabase.createCollection("mycol");
            System.out.println("Collection mycol was created successfully");
            }catch (Exception e){
            System.err.println(e.getClass().getName()+":"+e.getMessage());
            }
        }
        }

  

posted @ 2022-11-29 21:54  Lindseyyip  阅读(121)  评论(0编辑  收藏  举报