When I try to run my Gradle project it gives the java.lang.NoClassDefFoundError: com/mongodb/ConnectionString
error, I added org.mongodb:mongodb-driver-sync:4.8.1
as a dependency and my IntelliJ isn’t giving any errors. Anyone ran into this problem before? Here’s my code:
ConnectionString connectionString = new ConnectionString("");
MongoClientSettings settings = MongoClientSettings.builder()
.applyConnectionString(connectionString)
.serverApi(ServerApi.builder()
.version(ServerApiVersion.V1)
.build())
.build();
MongoDatabase database = MongoClients.create(settings).getDatabase("test");
MongoCollection<Document> collection = database.getCollection("test");
System.out.println(collection.find(Filters.eq("63b89b556a9c6e5ae7e558be")).first().getString("test"));
(Connection string is correct, I just didn’t want to leak it)