mirror of
https://github.com/Priyatham-sai-chand/Locaft-backend.git
synced 2026-10-05 08:51:33 -07:00
17 lines
472 B
JavaScript
17 lines
472 B
JavaScript
|
|
'use strict';
|
||
|
|
|
||
|
|
const get = require('../get');
|
||
|
|
|
||
|
|
module.exports = function applyWriteConcern(schema, options) {
|
||
|
|
const writeConcern = get(schema, 'options.writeConcern', {});
|
||
|
|
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;
|
||
|
|
}
|
||
|
|
};
|