diff --git a/mflix/server/java-spring/src/main/java/com/mongodb/samplemflix/config/MongoConfig.java b/mflix/server/java-spring/src/main/java/com/mongodb/samplemflix/config/MongoConfig.java index 97ae854..815c248 100644 --- a/mflix/server/java-spring/src/main/java/com/mongodb/samplemflix/config/MongoConfig.java +++ b/mflix/server/java-spring/src/main/java/com/mongodb/samplemflix/config/MongoConfig.java @@ -63,6 +63,8 @@ protected void configureClientSettings(MongoClientSettings.Builder builder) { // Apply connection string and custom settings builder.applyConnectionString(connectionString) + // Set application name + .applicationName("sample-app-java-mflix") // Configure connection pool for optimal performance .applyToConnectionPoolSettings(poolBuilder -> poolBuilder.maxSize(100) // Maximum connections in pool diff --git a/mflix/server/js-express/src/config/database.ts b/mflix/server/js-express/src/config/database.ts index 44cce5d..09c5884 100644 --- a/mflix/server/js-express/src/config/database.ts +++ b/mflix/server/js-express/src/config/database.ts @@ -29,7 +29,10 @@ async function _connectToDatabase(): Promise { try { // Create new MongoDB client instance - client = new MongoClient(uri); + client = new MongoClient(uri, { + // Set application name + appName: "sample-app-node-mflix", + }); // Connect to MongoDB await client.connect(); diff --git a/mflix/server/python-fastapi/src/database/mongo_client.py b/mflix/server/python-fastapi/src/database/mongo_client.py index 024fbdd..37ab816 100644 --- a/mflix/server/python-fastapi/src/database/mongo_client.py +++ b/mflix/server/python-fastapi/src/database/mongo_client.py @@ -5,7 +5,10 @@ load_dotenv() -client = AsyncMongoClient(os.getenv("MONGO_URI")) +client = AsyncMongoClient(os.getenv("MONGO_URI"), + # Set application name + appname="sample-app-python-mflix") + db = client[os.getenv("MONGO_DB")] voyage_api_key = os.getenv("VOYAGE_API_KEY")