@@ -158,11 +158,29 @@ URI to specify the behavior of the client.
158158 - Specifies the logger level used by the driver. Valid choices are:
159159 ``error``, ``warn``, ``info``, and ``debug``.
160160
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+
161173 * - **minSize**
162174 - integer
163175 - ``0``
164176 - Specifies the minimum size of the instance connection pool.
165177
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+
166184 * - **noDelay**
167185 - boolean
168186 - ``true``
@@ -229,7 +247,7 @@ URI to specify the behavior of the client.
229247 - Specifies whether to establish a Transport Layer Security (TLS)
230248 connection with the instance. This is automatically set to ``true``
231249 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``.
233251
234252 * - **validateOptions**
235253 - boolean
@@ -238,6 +256,12 @@ URI to specify the behavior of the client.
238256 unknown or incorrect option. If ``false``, the driver produces warnings
239257 only.
240258
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+
241265 * - **writeConcern**
242266 - string or integer
243267 - ``null``
0 commit comments