DB database = mongo.getDB("pluginlicenser");
if(!database.collectionExists("licenses")){
System.out.println("Collections: " + database.getCollectionNames());
System.out.println("Creating new license collection...\nstarting up...");
database.createCollection("licenses", new BasicDBObject());
}else{
System.out.println("licenses collection already exists...\nloading details.");
}
Если я запускаю свою программу в первый раз без существующей коллекции, она создает коллекцию, называемую «лицензии»; когда я запускаю его второй раз, моя программа думает, что коллекция не существует, и пытается создать ее, хотя я ясно вижу ее в компасе MongoDB. Я не знаю почему ...
MongoDB Compass: https://prnt.sc/rd4ssa