Server IP : 162.213.251.212 / Your IP : 18.220.147.78 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/needapair.com/node_modules/mongoose/lib/helpers/schema/ |
Upload File : |
'use strict'; module.exports = function applyWriteConcern(schema, options) { if (options.writeConcern != null) { return; } // Don't apply default write concern to operations in transactions, // because setting write concern on an operation in a transaction is an error // See: https://www.mongodb.com/docs/manual/reference/write-concern/ if (options && options.session && options.session.transaction) { return; } const writeConcern = schema.options.writeConcern ?? {}; if (Object.keys(writeConcern).length != 0) { options.writeConcern = {}; if (!('w' in options) && writeConcern.w != null) { options.writeConcern.w = writeConcern.w; } if (!('j' in options) && writeConcern.j != null) { options.writeConcern.j = writeConcern.j; } if (!('wtimeout' in options) && writeConcern.wtimeout != null) { options.writeConcern.wtimeout = writeConcern.wtimeout; } } else { if (!('w' in options) && writeConcern.w != null) { options.w = writeConcern.w; } if (!('j' in options) && writeConcern.j != null) { options.j = writeConcern.j; } if (!('wtimeout' in options) && writeConcern.wtimeout != null) { options.wtimeout = writeConcern.wtimeout; } } };