Package com.mongodb.client
Class MongoClients
java.lang.Object
com.mongodb.client.MongoClients
A factory for
MongoClient instances. Use of this class is now the recommended way to connect to MongoDB via the Java driver.- Since:
- 3.7
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic MongoClientcreate()Creates a new client with the default connection string "mongodb://localhost".static MongoClientcreate(ConnectionString connectionString) Create a new client with the given connection string.static MongoClientcreate(ConnectionString connectionString, MongoDriverInformation mongoDriverInformation) Create a new client with the given connection string.static MongoClientcreate(MongoClientSettings settings) Create a new client with the given client settings.static MongoClientcreate(MongoClientSettings settings, MongoDriverInformation mongoDriverInformation) Creates a new client with the given client settings.static MongoClientCreate a new client with the given connection string as if by a call tocreate(ConnectionString).
-
Method Details
-
create
Creates a new client with the default connection string "mongodb://localhost".- Returns:
- the client
-
create
Create a new client with the given client settings.- Parameters:
settings- the settings- Returns:
- the client
-
create
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
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 theapplyConnectionStringmethod 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:
-
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
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
-