Package com.mongodb.client
Class MongoClients
- java.lang.Object
-
- com.mongodb.client.MongoClients
-
public final class MongoClients extends Object
A factory forMongoClient
instances. Use of this class is now the recommended way to connect to MongoDB via the Java driver.- Since:
- 3.7
- See Also:
MongoClient
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MongoClient
create()
Creates a new client with the default connection string "mongodb://localhost".static MongoClient
create(ConnectionString connectionString)
Create a new client with the given connection string.static MongoClient
create(ConnectionString connectionString, MongoDriverInformation mongoDriverInformation)
Create a new client with the given connection string.static MongoClient
create(MongoClientSettings settings)
Create a new client with the given client settings.static MongoClient
create(MongoClientSettings settings, MongoDriverInformation mongoDriverInformation)
Creates a new client with the given client settings.static MongoClient
create(String connectionString)
Create a new client with the given connection string as if by a call tocreate(ConnectionString)
.
-
-
-
Method Detail
-
create
public static MongoClient create()
Creates a new client with the default connection string "mongodb://localhost".- Returns:
- the client
-
create
public static MongoClient create(MongoClientSettings settings)
Create a new client with the given client settings.- Parameters:
settings
- the settings- Returns:
- the client
-
create
public static MongoClient create(String connectionString)
Create a new client with the given connection string as if by a call tocreate(ConnectionString)
.- Parameters:
connectionString
- the connection- Returns:
- the client
- See Also:
create(ConnectionString)
-
create
public static MongoClient create(ConnectionString connectionString)
Create a new client with the given connection string.For each of the settings classed configurable via
MongoClientSettings
, the connection string is applied by calling theapplyConnectionString
method on an instance of setting's builder class, building the setting, and adding it to an instance ofMongoClientSettings.Builder
.- Parameters:
connectionString
- the settings- Returns:
- the client
- See Also:
MongoClientSettings.Builder.applyConnectionString(ConnectionString)
-
create
public static MongoClient create(ConnectionString connectionString, @Nullable MongoDriverInformation mongoDriverInformation)
Create a new client with the given connection string.Note: Intended for driver and library authors to associate extra driver metadata with the connections.
- Parameters:
connectionString
- the settingsmongoDriverInformation
- any driver information to associate with the MongoClient- Returns:
- the client
- See Also:
create(ConnectionString)
-
create
public static MongoClient create(MongoClientSettings settings, @Nullable MongoDriverInformation mongoDriverInformation)
Creates a new client with the given client settings.Note: Intended for driver and library authors to associate extra driver metadata with the connections.
- Parameters:
settings
- the settingsmongoDriverInformation
- any driver information to associate with the MongoClient- Returns:
- the client
-
-