mongo資料備份
package com.pistonint.backup;
import com.mongodb.Mongo;
import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;
import org.bson.BsonDocument;
import org.bson.BsonInt32;
import org.bson.BsonString;
import org.bson.Document;
import org.bson.conversions.Bson;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
public class Backups {
private String host,user,pwd,authDb,db,path;
private int port,saveNums = 10;
private MongoDatabase mongoDatabase = null;
private MongoDatabase conn() {
if (null == mongoDatabase) {
List<ServerAddress> adds = new ArrayList<>();
ServerAddress serverAddress = new ServerAddress(host, port);
adds.add(serverAddress);
List<MongoCredential> credentials = new ArrayList<>();
MongoCredential mongoCredential = MongoCredential.createScramSha1Credential(user, authDb, pwd.toCharArray());
credentials.add(mongoCredential);
MongoClient mongoClient = new MongoClient(adds, credentials);
mongoDatabase = mongoClient.getDatabase(db);
}
return mongoDatabase;
}
private void getCollectionSize(String collection) {
BsonDocument bson = new BsonDocument();
bson.append("collStats", new BsonString(collection));
Document document = conn().runCommand(bson);
System.out.println(document.toJson());
}
private List<String> getNames() {
List<String> names = new ArrayList<>();
for (String name : conn().listCollectionNames()) {
if (name.matches(".*(_)\\d{5,}")) names.add(name);
}
Collections.sort(names);
names = setScript(splitName(names));
return names;
}
private List<String> setScript(List<String> names) {
List<String> scripts = new ArrayList<>();
for (String name : names) {
String path = this.path + "\\" + name.replaceAll("(_)\\d{4,}","");
String filePath = path + "\\" + name + ".json";
String zipPath = path + "\\" + name + ".zip";
mkdir(path);
scripts.add("mongoexport -h " + host + ":" + port + " -d " + db + " -c " + name + " -u " +
user + " -p " + pwd + " --authenticationDatabase " + authDb + " -o " + filePath);
scripts.add("ping 127.0.0.1 -n 2 >nul");
scripts.add("rar a -r -ep1 -df \""+zipPath+"\" \""+filePath+"\"");
System.out.println("list.add(\""+name+"\");");
}
names.clear();
return scripts;
}
private List<String> splitName(List<String> names) {
List<String> result = new ArrayList<>();
List<String> tempList = new ArrayList<>();
String key = "";
for (int i = 0; i < names.size(); i++) {
String name = names.get(i);
String tempKey = name.substring(0,name.lastIndexOf("_"));
if (!tempKey.equals(key)) {
if (tempList.size() > saveNums) result.addAll(tempList.subList(0,tempList.size() - saveNums));
tempList.clear();
key = tempKey;
}
tempList.add(name);
if (i == (names.size() - 1)) {
if (tempList.size() > saveNums) result.addAll(tempList.subList(0,tempList.size() - saveNums));
tempList.clear();
}
}
return result;
}
private Backups(String host, int port, String user, String pwd, String authDb, String db) {
this.host = host;
this.port = port;
this.user = user;
this.pwd = pwd;
this.authDb = authDb;
this.db = db;
this.path = initPath(host);
}
private String initPath(String host) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String ymd = sdf.format(new Date());
String path = "D:\\" + host + "\\" + ymd;
mkdir(path);
return path;
}
private void mkdir(String path) {
File file = new File(path);
if (!file.exists()) {
file.mkdirs();
}
}
private List<String> getDelName() {
List<String> list = new ArrayList<>();
list.add("cabbage_cars_result_17548");
list.add("cabbage_cars_result_17744");
list.add("cabbage_cars_result_17858");
list.add("cabbage_cars_result_17934");
list.add("cabbage_cars_result_18025");
list.add("cabbage_cars_result_18098");
list.add("cabbage_cars_result_18181");
list.add("cabbage_cars_result_18237");
list.add("cabbage_cars_result_18312");
list.add("cabbage_cars_result_18399");
list.add("cabbage_cars_result_18472");
list.add("cabbage_cars_result_18554");
list.add("cabbage_cars_result_18641");
list.add("cabbage_cars_result_18747");
list.add("cabbage_cars_result_18828");
list.add("cabbage_cars_result_18902");
list.add("cabbage_cars_result_18999");
list.add("cabbage_cars_result_19072");
list.add("cabbage_cars_result_19196");
list.add("cabbage_cars_result_19269");
list.add("cabbage_cars_result_19359");
list.add("cabbage_cars_result_19429");
list.add("cabbage_cars_result_19756");
list.add("cabbage_cars_result_19845");
list.add("cabbage_cars_result_19902");
list.add("cabbage_cars_result_19976");
list.add("cabbage_cars_result_20067");
list.add("cabbage_cars_result_20147");
list.add("cabbage_cars_result_20234");
list.add("carking_cars_result_18250");
list.add("carking_cars_result_18273");
list.add("carking_cars_result_18301");
list.add("carking_cars_result_18326");
list.add("carking_cars_result_18355");
list.add("carking_cars_result_18385");
list.add("carking_cars_result_18414");
list.add("carking_cars_result_18437");
list.add("carking_cars_result_18461");
list.add("carking_cars_result_18486");
list.add("carking_cars_result_18511");
list.add("carking_cars_result_18540");
list.add("carking_cars_result_18572");
list.add("carking_cars_result_18606");
list.add("carking_cars_result_18654");
list.add("carking_cars_result_18678");
list.add("carking_cars_result_18705");
list.add("carking_cars_result_18764");
list.add("carking_cars_result_18792");
list.add("carking_cars_result_18817");
list.add("carking_cars_result_18841");
list.add("carking_cars_result_18865");
list.add("carking_cars_result_18892");
list.add("carking_cars_result_18922");
list.add("carking_cars_result_18957");
list.add("carking_cars_result_18986");
list.add("carking_cars_result_19012");
list.add("carking_cars_result_19035");
list.add("carking_cars_result_19060");
list.add("carking_cars_result_19087");
list.add("carking_cars_result_19116");
list.add("carking_cars_result_19151");
list.add("carking_cars_result_19182");
list.add("carking_cars_result_19210");
list.add("carking_cars_result_19233");
list.add("carking_cars_result_19256");
list.add("carking_cars_result_19284");
list.add("carking_cars_result_19313");
list.add("carking_cars_result_19345");
list.add("carking_cars_result_19374");
list.add("carking_cars_result_19396");
list.add("carking_cars_result_19418");
list.add("carking_cars_result_19444");
list.add("carking_cars_result_19471");
list.add("carking_cars_result_19498");
list.add("carking_cars_result_19528");
list.add("carking_cars_result_19557");
list.add("carking_cars_result_19578");
list.add("carking_cars_result_19597");
list.add("carking_cars_result_19635");
list.add("carking_cars_result_19664");
list.add("carking_cars_result_19684");
list.add("carking_cars_result_19703");
list.add("carking_cars_result_19721");
list.add("carking_cars_result_19736");
list.add("carking_cars_result_19753");
list.add("carking_cars_result_19804");
list.add("carking_cars_result_19832");
list.add("carking_cars_result_19859");
list.add("carking_cars_result_19892");
list.add("carking_cars_result_19914");
list.add("carking_cars_result_19939");
list.add("carking_cars_result_19965");
list.add("carking_cars_result_19994");
list.add("carking_cars_result_20021");
list.add("carking_cars_result_20055");
list.add("carking_cars_result_20080");
list.add("carking_cars_result_20128");
list.add("carking_cars_result_20161");
list.add("carking_cars_result_20191");
list.add("carking_cars_result_20219");
list.add("carking_cars_result_20250");
list.add("carking_cars_result_20296");
list.add("carking_cars_result_20320");
list.add("carking_cars_result_20346");
list.add("carking_cars_result_20373");
list.add("carking_cars_result_20405");
list.add("carking_cars_result_20432");
list.add("carking_cars_result_20454");
list.add("carking_cars_result_20474");
list.add("carking_cars_result_20498");
list.add("carking_cars_result_20526");
list.add("carking_cars_result_20556");
list.add("carking_cars_result_20584");
list.add("carking_cars_result_20613");
list.add("carking_cars_result_20635");
list.add("carking_cars_result_20658");
list.add("carking_cars_result_20682");
list.add("carking_cars_result_20721");
list.add("carking_cars_result_20750");
list.add("carking_cars_result_20781");
list.add("carking_cars_result_20827");
list.add("carking_cars_result_20849");
list.add("carking_cars_result_20871");
list.add("che168_cars_result_18241");
list.add("che168_cars_result_18263");
list.add("che168_cars_result_18292");
list.add("che168_cars_result_18317");
list.add("che168_cars_result_18342");
list.add("che168_cars_result_18374");
list.add("che168_cars_result_18404");
list.add("che168_cars_result_18427");
list.add("che168_cars_result_18452");
list.add("che168_cars_result_18477");
list.add("che168_cars_result_18502");
list.add("che168_cars_result_18527");
list.add("che168_cars_result_18559");
list.add("che168_cars_result_18594");
list.add("che168_cars_result_18622");
list.add("che168_cars_result_18645");
list.add("che168_cars_result_18669");
list.add("che168_cars_result_18696");
list.add("che168_cars_result_18752");
list.add("che168_cars_result_18782");
list.add("che168_cars_result_18866");
list.add("che168_cars_result_18921");
list.add("che168_cars_result_18962");
list.add("che168_cars_result_19050");
list.add("che168_cars_result_19077");
list.add("che168_cars_result_19117");
list.add("che168_cars_result_19140");
list.add("che168_cars_result_19247");
list.add("che168_cars_result_19283");
list.add("che168_cars_result_19317");
list.add("che168_cars_result_19344");
list.add("che168_cars_result_19408");
list.add("che168_cars_result_19434");
list.add("che168_cars_result_19500");
list.add("che168_cars_result_19532");
list.add("che168_cars_result_19601");
list.add("che168_cars_result_19647");
list.add("che168_cars_result_19672");
list.add("che168_cars_result_19692");
list.add("che168_cars_result_19710");
list.add("che168_cars_result_19726");
list.add("che168_cars_result_19742");
list.add("che168_cars_result_19767");
list.add("che168_cars_result_19789");
list.add("che168_cars_result_19817");
list.add("che168_cars_result_19844");
list.add("che168_cars_result_19880");
list.add("che168_cars_result_19901");
list.add("che168_cars_result_19926");
list.add("che168_cars_result_19952");
list.add("che168_cars_result_19977");
list.add("che168_cars_result_20006");
list.add("che168_cars_result_20040");
list.add("che168_cars_result_20066");
list.add("che168_cars_result_20091");
list.add("che168_cars_result_20114");
list.add("che168_cars_result_20146");
list.add("che168_cars_result_20172");
list.add("che168_cars_result_20204");
list.add("che168_cars_result_20235");
list.add("che168_cars_result_20261");
list.add("che168_cars_result_20283");
list.add("che168_cars_result_20306");
list.add("che168_cars_result_20332");
list.add("che168_cars_result_20356");
list.add("che168_cars_result_20388");
list.add("che168_cars_result_20418");
list.add("che168_cars_result_20461");
list.add("che168_cars_result_20510");
list.add("che168_cars_result_20569");
list.add("che168_cars_result_20597");
list.add("che168_cars_result_20623");
list.add("che168_cars_result_20645");
list.add("che168_cars_result_20669");
list.add("che168_cars_result_20707");
list.add("che168_cars_result_20733");
list.add("che168_cars_result_20764");
list.add("hx2car_cars_result_18234");
list.add("hx2car_cars_result_18257");
list.add("hx2car_cars_result_18285");
list.add("hx2car_cars_result_18309");
list.add("hx2car_cars_result_18335");
list.add("hx2car_cars_result_18364");
list.add("hx2car_cars_result_18395");
list.add("hx2car_cars_result_18422");
list.add("hx2car_cars_result_18446");
list.add("hx2car_cars_result_18469");
list.add("hx2car_cars_result_18495");
list.add("hx2car_cars_result_18521");
list.add("hx2car_cars_result_18550");
list.add("hx2car_cars_result_18587");
list.add("hx2car_cars_result_18615");
list.add("hx2car_cars_result_18639");
list.add("hx2car_cars_result_18662");
list.add("hx2car_cars_result_18687");
list.add("hx2car_cars_result_18715");
list.add("hx2car_cars_result_18741");
list.add("hx2car_cars_result_18773");
list.add("hx2car_cars_result_18802");
list.add("hx2car_cars_result_18826");
list.add("hx2car_cars_result_18849");
list.add("hx2car_cars_result_18876");
list.add("hx2car_cars_result_18900");
list.add("hx2car_cars_result_18931");
list.add("hx2car_cars_result_18968");
list.add("hx2car_cars_result_18996");
list.add("hx2car_cars_result_19019");
list.add("hx2car_cars_result_19042");
list.add("hx2car_cars_result_19070");
list.add("hx2car_cars_result_19095");
list.add("hx2car_cars_result_19132");
list.add("hx2car_cars_result_19162");
list.add("hx2car_cars_result_19193");
list.add("hx2car_cars_result_19219");
list.add("hx2car_cars_result_19240");
list.add("hx2car_cars_result_19266");
list.add("hx2car_cars_result_19293");
list.add("hx2car_cars_result_19325");
list.add("hx2car_cars_result_19355");
list.add("hx2car_cars_result_19381");
list.add("hx2car_cars_result_19403");
list.add("hx2car_cars_result_19425");
list.add("hx2car_cars_result_19451");
list.add("hx2car_cars_result_19479");
list.add("hx2car_cars_result_19511");
list.add("hx2car_cars_result_19787");
list.add("hx2car_cars_result_19814");
list.add("hx2car_cars_result_19841");
list.add("hx2car_cars_result_19877");
list.add("hx2car_cars_result_19899");
list.add("hx2car_cars_result_19921");
list.add("hx2car_cars_result_19950");
list.add("hx2car_cars_result_19974");
list.add("hx2car_cars_result_20004");
list.add("hx2car_cars_result_20037");
list.add("hx2car_cars_result_20065");
list.add("hx2car_cars_result_20090");
list.add("hx2car_cars_result_20113");
list.add("hx2car_cars_result_20143");
list.add("hx2car_cars_result_20170");
list.add("hx2car_cars_result_20201");
list.add("hx2car_cars_result_20231");
list.add("hx2car_cars_result_20259");
list.add("hx2car_cars_result_20282");
list.add("hx2car_cars_result_20303");
list.add("hx2car_cars_result_20331");
list.add("hx2car_cars_result_20355");
list.add("hx2car_cars_result_20387");
list.add("hx2car_cars_result_20416");
list.add("hx2car_cars_result_20441");
list.add("hx2car_cars_result_20482");
list.add("hx2car_cars_result_20537");
list.add("hx2car_cars_result_20565");
list.add("hx2car_cars_result_20595");
list.add("hx2car_cars_result_20621");
list.add("hx2car_cars_result_20644");
list.add("hx2car_cars_result_20668");
list.add("iautos_cars_result_17636");
list.add("iautos_cars_result_17690");
list.add("iautos_cars_result_17768");
list.add("iautos_cars_result_17856");
list.add("iautos_cars_result_17931");
list.add("iautos_cars_result_18022");
list.add("iautos_cars_result_18092");
list.add("iautos_cars_result_18207");
list.add("iautos_cars_result_18284");
list.add("iautos_cars_result_18365");
list.add("iautos_cars_result_18445");
list.add("iautos_cars_result_18520");
list.add("iautos_cars_result_18617");
list.add("iautos_cars_result_18686");
list.add("iautos_cars_result_18742");
list.add("iautos_cars_result_18825");
list.add("iautos_cars_result_18875");
list.add("iautos_cars_result_18963");
list.add("iautos_cars_result_19021");
list.add("iautos_cars_result_19097");
list.add("iautos_cars_result_19161");
list.add("iautos_cars_result_19218");
list.add("iautos_cars_result_19265");
list.add("iautos_cars_result_19326");
list.add("iautos_cars_result_19470");
list.add("iautos_cars_result_19510");
list.add("iautos_cars_result_19600");
list.add("iautos_cars_result_19632");
list.add("iautos_cars_result_19765");
list.add("iautos_cars_result_19812");
list.add("iautos_cars_result_19876");
list.add("iautos_cars_result_19922");
list.add("iautos_cars_result_19973");
list.add("iautos_cars_result_20036");
list.add("iautos_cars_result_20089");
list.add("iautos_cars_result_20144");
list.add("iautos_cars_result_20202");
list.add("iautos_cars_result_20260");
list.add("iautos_cars_result_20305");
list.add("iautos_cars_result_20330");
list.add("iautos_cars_result_20354");
list.add("iautos_cars_result_20386");
list.add("iautos_cars_result_20414");
list.add("iautos_cars_result_20440");
list.add("iautos_cars_result_20483");
list.add("iautos_cars_result_20536");
list.add("iautos_cars_result_20568");
list.add("iautos_cars_result_20594");
list.add("iautos_cars_result_20620");
list.add("iautos_cars_result_20643");
list.add("iautos_cars_result_20667");
list.add("iautos_cars_result_20705");
list.add("iautos_cars_result_20731");
list.add("iautos_cars_result_20760");
list.add("joyuc_cars_result_18239");
list.add("joyuc_cars_result_18260");
list.add("joyuc_cars_result_18289");
list.add("joyuc_cars_result_18314");
list.add("joyuc_cars_result_18339");
list.add("joyuc_cars_result_18371");
list.add("joyuc_cars_result_18400");
list.add("joyuc_cars_result_18424");
list.add("joyuc_cars_result_18449");
list.add("joyuc_cars_result_18474");
list.add("joyuc_cars_result_18499");
list.add("joyuc_cars_result_18524");
list.add("joyuc_cars_result_18555");
list.add("joyuc_cars_result_18590");
list.add("joyuc_cars_result_18619");
list.add("joyuc_cars_result_18643");
list.add("joyuc_cars_result_18665");
list.add("joyuc_cars_result_18692");
list.add("joyuc_cars_result_18718");
list.add("joyuc_cars_result_18749");
list.add("joyuc_cars_result_18779");
list.add("joyuc_cars_result_18805");
list.add("joyuc_cars_result_18829");
list.add("joyuc_cars_result_18853");
list.add("joyuc_cars_result_18880");
list.add("joyuc_cars_result_18904");
list.add("joyuc_cars_result_18938");
list.add("joyuc_cars_result_19000");
list.add("joyuc_cars_result_19023");
list.add("joyuc_cars_result_19047");
list.add("joyuc_cars_result_19073");
list.add("joyuc_cars_result_19100");
list.add("joyuc_cars_result_19136");
list.add("joyuc_cars_result_19168");
list.add("joyuc_cars_result_19198");
list.add("joyuc_cars_result_19222");
list.add("joyuc_cars_result_19244");
list.add("joyuc_cars_result_19271");
list.add("joyuc_cars_result_19295");
list.add("joyuc_cars_result_19331");
list.add("joyuc_cars_result_19360");
list.add("joyuc_cars_result_19384");
list.add("joyuc_cars_result_19405");
list.add("joyuc_cars_result_19430");
list.add("joyuc_cars_result_19456");
list.add("joyuc_cars_result_19481");
list.add("joyuc_cars_result_19514");
list.add("joyuc_cars_result_19545");
list.add("joyuc_cars_result_19567");
list.add("joyuc_cars_result_19586");
list.add("joyuc_cars_result_19605");
list.add("joyuc_cars_result_19621");
list.add("joyuc_cars_result_19654");
list.add("joyuc_cars_result_19674");
list.add("joyuc_cars_result_19694");
list.add("joyuc_cars_result_19711");
list.add("joyuc_cars_result_19728");
list.add("joyuc_cars_result_19744");
list.add("joyuc_cars_result_19770");
list.add("joyuc_cars_result_19792");
list.add("joyuc_cars_result_19818");
list.add("joyuc_cars_result_19846");
list.add("joyuc_cars_result_19881");
list.add("joyuc_cars_result_19904");
list.add("joyuc_cars_result_19927");
list.add("joyuc_cars_result_19953");
list.add("joyuc_cars_result_19980");
list.add("joyuc_cars_result_20007");
list.add("joyuc_cars_result_20043");
list.add("joyuc_cars_result_20150");
list.add("joyuc_cars_result_20174");
list.add("joyuc_cars_result_20206");
list.add("joyuc_cars_result_20237");
list.add("joyuc_cars_result_20263");
list.add("joyuc_cars_result_20285");
list.add("joyuc_cars_result_20309");
list.add("joyuc_cars_result_20333");
list.add("joyuc_cars_result_20359");
list.add("joyuc_cars_result_20390");
list.add("joyuc_cars_result_20419");
list.add("joyuc_cars_result_20443");
list.add("joyuc_cars_result_20464");
list.add("joyuc_cars_result_20487");
list.add("joyuc_cars_result_20514");
list.add("joyuc_cars_result_20541");
list.add("joyuc_cars_result_20572");
list.add("joyuc_cars_result_20601");
list.add("mmcar_cars_result_18235");
list.add("mmcar_cars_result_18258");
list.add("mmcar_cars_result_18283");
list.add("mmcar_cars_result_18308");
list.add("mmcar_cars_result_18334");
list.add("mmcar_cars_result_18366");
list.add("mmcar_cars_result_18394");
list.add("mmcar_cars_result_18421");
list.add("mmcar_cars_result_18447");
list.add("mmcar_cars_result_18468");
list.add("mmcar_cars_result_18494");
list.add("mmcar_cars_result_18519");
list.add("mmcar_cars_result_18549");
list.add("mmcar_cars_result_18586");
list.add("mmcar_cars_result_18616");
list.add("mmcar_cars_result_18638");
list.add("mmcar_cars_result_18661");
list.add("mmcar_cars_result_18688");
list.add("mmcar_cars_result_18714");
list.add("mmcar_cars_result_18743");
list.add("mmcar_cars_result_18774");
list.add("mmcar_cars_result_18803");
list.add("mmcar_cars_result_18824");
list.add("mmcar_cars_result_18848");
list.add("mmcar_cars_result_18877");
list.add("renren_cars_result_18233");
list.add("renren_cars_result_18254");
list.add("renren_cars_result_18282");
list.add("renren_cars_result_18306");
list.add("renren_cars_result_18331");
list.add("renren_cars_result_18361");
list.add("renren_cars_result_18390");
list.add("renren_cars_result_18418");
list.add("renren_cars_result_18442");
list.add("renren_cars_result_18465");
list.add("renren_cars_result_18491");
list.add("renren_cars_result_18516");
list.add("renren_cars_result_18547");
list.add("renren_cars_result_18582");
list.add("renren_cars_result_18614");
list.add("renren_cars_result_18635");
list.add("renren_cars_result_18658");
list.add("renren_cars_result_18682");
list.add("renren_cars_result_18740");
list.add("renren_cars_result_18769");
list.add("renren_cars_result_18800");
list.add("renren_cars_result_18822");
list.add("renren_cars_result_18845");
list.add("renren_cars_result_18874");
list.add("renren_cars_result_18896");
list.add("renren_cars_result_18927");
list.add("renren_cars_result_18965");
list.add("renren_cars_result_18995");
list.add("renren_cars_result_19017");
list.add("renren_cars_result_19040");
list.add("renren_cars_result_19067");
list.add("renren_cars_result_19092");
list.add("renren_cars_result_19129");
list.add("renren_cars_result_19157");
list.add("renren_cars_result_19189");
list.add("renren_cars_result_19216");
list.add("renren_cars_result_19238");
list.add("renren_cars_result_19263");
list.add("renren_cars_result_19290");
list.add("renren_cars_result_19322");
list.add("renren_cars_result_19352");
list.add("renren_cars_result_19380");
list.add("renren_cars_result_19400");
list.add("renren_cars_result_19424");
list.add("renren_cars_result_19449");
list.add("renren_cars_result_19477");
list.add("renren_cars_result_19507");
list.add("renren_cars_result_19535");
list.add("renren_cars_result_19564");
list.add("renren_cars_result_19758");
list.add("renren_cars_result_19784");
list.add("renren_cars_result_19811");
list.add("renren_cars_result_19840");
list.add("renren_cars_result_19873");
list.add("renren_cars_result_19896");
list.add("renren_cars_result_19919");
list.add("renren_cars_result_19946");
list.add("renren_cars_result_19970");
list.add("renren_cars_result_20001");
list.add("renren_cars_result_20030");
list.add("renren_cars_result_20063");
list.add("renren_cars_result_20086");
list.add("renren_cars_result_20108");
list.add("renren_cars_result_20141");
list.add("renren_cars_result_20166");
list.add("renren_cars_result_20196");
list.add("renren_cars_result_20226");
list.add("renren_cars_result_20257");
list.add("renren_cars_result_20280");
list.add("renren_cars_result_20300");
list.add("renren_cars_result_20327");
list.add("renren_cars_result_20353");
list.add("renren_cars_result_20382");
list.add("renren_cars_result_20413");
list.add("renren_cars_result_20438");
list.add("renren_cars_result_20479");
list.add("renren_cars_result_20505");
list.add("renren_cars_result_20533");
list.add("renren_cars_result_20562");
list.add("renren_cars_result_20589");
list.add("renren_cars_result_20618");
list.add("renren_cars_result_20642");
list.add("renren_cars_result_20663");
list.add("renren_cars_result_20701");
list.add("renren_cars_result_20727");
list.add("renren_cars_result_20757");
list.add("renren_cars_result_20797");
list.add("renren_cars_result_20832");
list.add("renren_cars_result_20853");
list.add("taoche_cars_result_18240");
list.add("taoche_cars_result_18262");
list.add("taoche_cars_result_18291");
list.add("taoche_cars_result_18316");
list.add("taoche_cars_result_18341");
list.add("taoche_cars_result_18373");
list.add("taoche_cars_result_18403");
list.add("taoche_cars_result_18426");
list.add("taoche_cars_result_18451");
list.add("taoche_cars_result_18476");
list.add("taoche_cars_result_18501");
list.add("taoche_cars_result_18526");
list.add("taoche_cars_result_18558");
list.add("taoche_cars_result_18593");
list.add("taoche_cars_result_18621");
list.add("taoche_cars_result_18644");
list.add("taoche_cars_result_18668");
list.add("taoche_cars_result_18695");
list.add("taoche_cars_result_18720");
list.add("taoche_cars_result_18751");
list.add("taoche_cars_result_18781");
list.add("taoche_cars_result_18807");
list.add("taoche_cars_result_18831");
list.add("taoche_cars_result_18855");
list.add("taoche_cars_result_18883");
list.add("taoche_cars_result_18906");
list.add("taoche_cars_result_18942");
list.add("taoche_cars_result_18976");
list.add("taoche_cars_result_19002");
list.add("taoche_cars_result_19025");
list.add("taoche_cars_result_19049");
list.add("taoche_cars_result_19076");
list.add("taoche_cars_result_19102");
list.add("taoche_cars_result_19139");
list.add("taoche_cars_result_19170");
list.add("taoche_cars_result_19199");
list.add("taoche_cars_result_19223");
list.add("taoche_cars_result_19246");
list.add("taoche_cars_result_19273");
list.add("taoche_cars_result_19298");
list.add("taoche_cars_result_19333");
list.add("taoche_cars_result_19363");
list.add("taoche_cars_result_19386");
list.add("taoche_cars_result_19407");
list.add("taoche_cars_result_19433");
list.add("taoche_cars_result_19457");
list.add("taoche_cars_result_19484");
list.add("taoche_cars_result_19517");
list.add("taoche_cars_result_19547");
list.add("taoche_cars_result_19569");
list.add("taoche_cars_result_19588");
list.add("taoche_cars_result_19608");
list.add("taoche_cars_result_19624");
list.add("taoche_cars_result_19655");
list.add("taoche_cars_result_19676");
list.add("taoche_cars_result_19696");
list.add("taoche_cars_result_19714");
list.add("taoche_cars_result_19729");
list.add("taoche_cars_result_19746");
list.add("taoche_cars_result_19772");
list.add("taoche_cars_result_19793");
list.add("taoche_cars_result_19821");
list.add("taoche_cars_result_19849");
list.add("taoche_cars_result_19883");
list.add("taoche_cars_result_19905");
list.add("taoche_cars_result_19930");
list.add("taoche_cars_result_19956");
list.add("taoche_cars_result_19981");
list.add("taoche_cars_result_20010");
list.add("taoche_cars_result_20044");
list.add("taoche_cars_result_20070");
list.add("taoche_cars_result_20094");
list.add("taoche_cars_result_20118");
list.add("taoche_cars_result_20151");
list.add("taoche_cars_result_20176");
list.add("taoche_cars_result_20208");
list.add("taoche_cars_result_20239");
list.add("taoche_cars_result_20264");
list.add("taoche_cars_result_20286");
list.add("taoche_cars_result_20311");
list.add("taoche_cars_result_20336");
list.add("taoche_cars_result_20360");
list.add("taoche_cars_result_20393");
list.add("taoche_cars_result_20422");
list.add("taoche_cars_result_20444");
list.add("taoche_cars_result_20465");
list.add("taoche_cars_result_20488");
list.add("taoche_cars_result_20515");
list.add("taoche_cars_result_20542");
list.add("taoche_cars_result_20573");
list.add("taoche_cars_result_20602");
list.add("taoche_cars_result_20626");
list.add("taoche_cars_result_20648");
list.add("taoche_cars_result_20673");
list.add("taoche_cars_result_20711");
list.add("taoche_cars_result_20737");
list.add("taoche_cars_result_20768");
list.add("taoche_cars_result_20810");
list.add("taoche_cars_result_20839");
list.add("youxin_cars_result_18249");
list.add("youxin_cars_result_18272");
list.add("youxin_cars_result_18300");
list.add("youxin_cars_result_18325");
list.add("youxin_cars_result_18354");
list.add("youxin_cars_result_18384");
list.add("youxin_cars_result_18413");
list.add("youxin_cars_result_18436");
list.add("youxin_cars_result_18460");
list.add("youxin_cars_result_18485");
list.add("youxin_cars_result_18510");
list.add("youxin_cars_result_18539");
list.add("youxin_cars_result_18570");
list.add("youxin_cars_result_18605");
list.add("youxin_cars_result_18630");
list.add("youxin_cars_result_18653");
list.add("youxin_cars_result_18677");
list.add("youxin_cars_result_18704");
list.add("youxin_cars_result_18732");
list.add("youxin_cars_result_18763");
list.add("youxin_cars_result_18791");
list.add("youxin_cars_result_18816");
list.add("youxin_cars_result_18840");
list.add("youxin_cars_result_18864");
list.add("youxin_cars_result_18891");
list.add("youxin_cars_result_18920");
list.add("youxin_cars_result_18954");
list.add("youxin_cars_result_18985");
list.add("youxin_cars_result_19011");
list.add("youxin_cars_result_19034");
list.add("youxin_cars_result_19058");
list.add("youxin_cars_result_19085");
list.add("youxin_cars_result_19115");
list.add("youxin_cars_result_19150");
list.add("youxin_cars_result_19180");
list.add("youxin_cars_result_19209");
list.add("youxin_cars_result_19232");
list.add("youxin_cars_result_19255");
list.add("youxin_cars_result_19282");
list.add("youxin_cars_result_19311");
list.add("youxin_cars_result_19343");
list.add("youxin_cars_result_19372");
list.add("youxin_cars_result_19395");
list.add("youxin_cars_result_19417");
list.add("youxin_cars_result_19443");
list.add("youxin_cars_result_19467");
list.add("youxin_cars_result_19497");
list.add("youxin_cars_result_19527");
list.add("youxin_cars_result_19556");
list.add("youxin_cars_result_19577");
list.add("youxin_cars_result_19596");
list.add("youxin_cars_result_19735");
list.add("youxin_cars_result_19752");
list.add("youxin_cars_result_19778");
list.add("youxin_cars_result_19803");
list.add("youxin_cars_result_19831");
list.add("youxin_cars_result_19857");
list.add("youxin_cars_result_19891");
list.add("youxin_cars_result_19913");
list.add("youxin_cars_result_19938");
list.add("youxin_cars_result_19964");
list.add("youxin_cars_result_19993");
list.add("youxin_cars_result_20020");
list.add("youxin_cars_result_20053");
list.add("youxin_cars_result_20079");
list.add("youxin_cars_result_20102");
list.add("youxin_cars_result_20127");
list.add("youxin_cars_result_20160");
list.add("youxin_cars_result_20190");
list.add("youxin_cars_result_20218");
list.add("youxin_cars_result_20249");
list.add("youxin_cars_result_20272");
list.add("youxin_cars_result_20295");
list.add("youxin_cars_result_20319");
list.add("youxin_cars_result_20345");
list.add("youxin_cars_result_20372");
list.add("youxin_cars_result_20404");
list.add("youxin_cars_result_20431");
list.add("youxin_cars_result_20453");
list.add("youxin_cars_result_20473");
list.add("youxin_cars_result_20497");
list.add("youxin_cars_result_20524");
list.add("youxin_cars_result_20555");
list.add("youxin_cars_result_20583");
list.add("youxin_cars_result_20612");
list.add("youxin_cars_result_20634");
list.add("youxin_cars_result_20657");
list.add("youxin_cars_result_20681");
list.add("youxin_cars_result_20720");
list.add("youxin_cars_result_20749");
list.add("youxin_cars_result_20780");
list.add("youxin_cars_result_20819");
list.add("youxin_cars_result_20848");
return list;
}
public static void main(String[] args) {
/* Backups back107 = new Backups("192.168.1.107",27017,"admin","admin","admin","History_Cars");
List<String> delName = back107.getDelName();
delName.forEach(name -> {
back107.conn().getCollection(name).drop();
System.out.println(name + " drop success");
});*/
// back107.getNames().forEach(name -> System.out.println(name));
//Backups back67 = new Backups("192.168.1.67",27017,"admin","admin","admin","CARS");
// back67.getNames().forEach(name -> System.out.println(name));
/*List<String> delName = back67.getDelName();
delName.forEach(name -> {
back67.conn().getCollection(name).drop();
System.out.println(name + " drop success");
});*/
}
}
相關文章
- Mongo 資料庫備份和恢復命令Go資料庫
- 【Mongo】Mongodump 與 mongorestore對mongo進行備份恢復GoREST
- 【Mongo】mongo分片加複製集的備份恢復Go
- mongo 監控備份業務賬號建立Go
- 初探MySQL資料備份及備份原理MySql
- MySQL資料備份MySql
- 資料庫備份資料庫
- Rsync 資料備份
- 備份onetab資料
- oracle資料庫備份之exp增量備份Oracle資料庫
- 資料同步和資料備份
- mysql 資料庫 備份MySql資料庫
- Mysql資料安全備份MySql
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- 帝國cms備份的資料庫資料夾-帝國CMS備份中心資料庫
- 七牛網資料備份
- 全網資料備份方案
- ACWing 147.資料備份
- 使用RMAN備份資料庫資料庫
- 資料庫備份恢復資料庫
- SQL資料庫備份管理SQL資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- TDSQL資料同步和備份SQL
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 世界備份日|資料安全 有“備”無患
- laravel package 推薦,資料備份LaravelPackage
- 利用RMAN備份重建資料庫資料庫
- mysql資料庫備份命令大全MySql資料庫
- dnf資料庫備份&遷移資料庫
- 2.4.14 Step 13: 備份資料庫資料庫
- Mysql資料備份和還原MySql
- 備份mysql資料庫報告MySql資料庫