File tree 4 files changed +24
-7
lines changed
4 files changed +24
-7
lines changed Original file line number Diff line number Diff line change @@ -106,7 +106,8 @@ var validOptionNames = [
106
106
'readPreferenceTags' ,
107
107
'numberOfRetries' ,
108
108
'auto_reconnect' ,
109
- 'minSize'
109
+ 'minSize' ,
110
+ 'enableCommandMonitoring'
110
111
] ;
111
112
112
113
var ignoreOptionNames = [ 'native_parser' ] ;
@@ -199,6 +200,7 @@ function validOptions(options) {
199
200
* @param {array } [options.readPreferenceTags=null] Read preference tags
200
201
* @param {number } [options.numberOfRetries=5] The number of retries for a tailable cursor
201
202
* @param {boolean } [options.auto_reconnect=true] Enable auto reconnecting for single server instances
203
+ * @param {boolean } [options.enableCommandMonitoring=false] Enable command monitoring for this client
202
204
* @param {MongoClient~connectCallback } [callback] The command result callback
203
205
* @return {MongoClient } a MongoClient instance
204
206
*/
Original file line number Diff line number Diff line change @@ -58,7 +58,8 @@ var legalOptionNames = [
58
58
'promoteLongs' ,
59
59
'promoteValues' ,
60
60
'promoteBuffers' ,
61
- 'promiseLibrary'
61
+ 'promiseLibrary' ,
62
+ 'enableCommandMonitoring'
62
63
] ;
63
64
64
65
/**
@@ -149,7 +150,11 @@ class Mongos extends TopologyBase {
149
150
cursorFactory : Cursor ,
150
151
reconnect : reconnect ,
151
152
emitError : typeof options . emitError === 'boolean' ? options . emitError : true ,
152
- size : typeof options . poolSize === 'number' ? options . poolSize : 5
153
+ size : typeof options . poolSize === 'number' ? options . poolSize : 5 ,
154
+ enableCommandMonitoring :
155
+ typeof options . enableCommandMonitoring === 'boolean'
156
+ ? options . enableCommandMonitoring
157
+ : false
153
158
}
154
159
) ;
155
160
Original file line number Diff line number Diff line change @@ -66,7 +66,8 @@ var legalOptionNames = [
66
66
'promoteBuffers' ,
67
67
'maxStalenessSeconds' ,
68
68
'promiseLibrary' ,
69
- 'minSize'
69
+ 'minSize' ,
70
+ 'enableCommandMonitoring'
70
71
] ;
71
72
72
73
/**
@@ -156,7 +157,11 @@ class ReplSet extends TopologyBase {
156
157
cursorFactory : Cursor ,
157
158
reconnect : false ,
158
159
emitError : typeof options . emitError === 'boolean' ? options . emitError : true ,
159
- size : typeof options . poolSize === 'number' ? options . poolSize : 5
160
+ size : typeof options . poolSize === 'number' ? options . poolSize : 5 ,
161
+ enableCommandMonitoring :
162
+ typeof options . enableCommandMonitoring === 'boolean'
163
+ ? options . enableCommandMonitoring
164
+ : false
160
165
}
161
166
) ;
162
167
Original file line number Diff line number Diff line change @@ -61,7 +61,8 @@ var legalOptionNames = [
61
61
'promoteValues' ,
62
62
'promoteBuffers' ,
63
63
'compression' ,
64
- 'promiseLibrary'
64
+ 'promiseLibrary' ,
65
+ 'enableCommandMonitoring'
65
66
] ;
66
67
67
68
/**
@@ -149,7 +150,11 @@ class Server extends TopologyBase {
149
150
cursorFactory : Cursor ,
150
151
reconnect : reconnect ,
151
152
emitError : typeof options . emitError === 'boolean' ? options . emitError : true ,
152
- size : typeof options . poolSize === 'number' ? options . poolSize : 5
153
+ size : typeof options . poolSize === 'number' ? options . poolSize : 5 ,
154
+ enableCommandMonitoring :
155
+ typeof options . enableCommandMonitoring === 'boolean'
156
+ ? options . enableCommandMonitoring
157
+ : false
153
158
}
154
159
) ;
155
160
You can’t perform that action at this time.
0 commit comments