We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f89e4c1 commit 8082c89Copy full SHA for 8082c89
lib/core/cursor.js
@@ -11,6 +11,7 @@ const executeOperation = require('../operations/execute_operation');
11
const Readable = require('stream').Readable;
12
const SUPPORTS = require('../utils').SUPPORTS;
13
const MongoDBNamespace = require('../utils').MongoDBNamespace;
14
+const mergeOptions = require('../utils').mergeOptions;
15
const OperationBase = require('../operations/operation').OperationBase;
16
17
const BSON = retrieveBSON();
@@ -207,7 +208,9 @@ class CoreCursor extends Readable {
207
208
* @return {Cursor}
209
*/
210
clone() {
- return this.topology.cursor(this.ns, this.cmd, this.options);
211
+ const clonedOptions = mergeOptions({}, this.options);
212
+ delete clonedOptions.session;
213
+ return this.topology.cursor(this.ns, this.cmd, clonedOptions);
214
}
215
216
/**
0 commit comments