Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/backend/node_modules/mongodb/lib/operations/find_one_and_update.js
Назад
'use strict'; const FindAndModifyOperation = require('./find_and_modify'); const hasAtomicOperators = require('../utils').hasAtomicOperators; class FindOneAndUpdateOperation extends FindAndModifyOperation { constructor(collection, filter, update, options) { // Final options const finalOptions = Object.assign({}, options); finalOptions.fields = options.projection; finalOptions.update = true; finalOptions.new = typeof options.returnOriginal === 'boolean' ? !options.returnOriginal : false; finalOptions.upsert = typeof options.upsert === 'boolean' ? options.upsert : false; if (filter == null || typeof filter !== 'object') { throw new TypeError('Filter parameter must be an object'); } if (update == null || typeof update !== 'object') { throw new TypeError('Update parameter must be an object'); } if (!hasAtomicOperators(update)) { throw new TypeError('Update document requires atomic operators'); } super(collection, filter, finalOptions.sort, update, finalOptions); } } module.exports = FindOneAndUpdateOperation;
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка