package org.example; import org.bson.Document; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClients; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import static com.mongodb.client.model.Filters.eq; public class QueryApp { public static void main( String[] args ) { // Replace the placeholder with your MongoDB deployment's connection string String uri = "mongodb://localhost:27017"; try (MongoClient mongoClient = MongoClients.create(uri)) { MongoDatabase database = mongoClient.getDatabase("mytest"); MongoCollection collection = database.getCollection("professoren"); Document doc = collection.find(eq("Name", "Sokrates")).first(); if (doc != null) { System.out.println(doc.toJson()); } else { System.out.println("No matching documents found."); } } } }