@@ -158,11 +158,29 @@ URI to specify the behavior of the client.
158
158
- Specifies the logger level used by the driver. Valid choices are:
159
159
``error``, ``warn``, ``info``, and ``debug``.
160
160
161
+ * - **maxPoolSize**
162
+ - integer
163
+ - ``10``
164
+ - Specifies the maximum number of connections that a connection pool may
165
+ have at a given time.
166
+
167
+ * - **maxIdleTimeMS**
168
+ - integer
169
+ - ``∞``
170
+ - Specifies the maximum amount of time a connection can remain idle in the
171
+ connection pool before being removed and closed.
172
+
161
173
* - **minSize**
162
174
- integer
163
175
- ``0``
164
176
- Specifies the minimum size of the instance connection pool.
165
177
178
+ * - **minPoolSize**
179
+ - integer
180
+ - ``0``
181
+ - Specifies the minimum number of connections that must exist at any moment
182
+ in a single connection pool.
183
+
166
184
* - **noDelay**
167
185
- boolean
168
186
- ``true``
@@ -229,7 +247,7 @@ URI to specify the behavior of the client.
229
247
- Specifies whether to establish a Transport Layer Security (TLS)
230
248
connection with the instance. This is automatically set to ``true``
231
249
when using a DNS seedlist (SRV) in the connection string. You can
232
- override this behavor by setting the value to ``false``.
250
+ override this behavior by setting the value to ``false``.
233
251
234
252
* - **validateOptions**
235
253
- boolean
@@ -238,6 +256,12 @@ URI to specify the behavior of the client.
238
256
unknown or incorrect option. If ``false``, the driver produces warnings
239
257
only.
240
258
259
+ * - **waitQueueTimeoutMS**
260
+ - integer
261
+ - ``0``
262
+ - Specifies the maximum amount of time in milliseconds that operation
263
+ execution can wait for a connection to become available.
264
+
241
265
* - **writeConcern**
242
266
- string or integer
243
267
- ``null``
0 commit comments