INNER CODE UNIT · JavaScript
_updateExec
mongoosejs/mquery · lib/mquery.js:2173
async function _updateExec(query, op) {
const options = query._optionsForExec();
const criteria = query._conditions;
const doc = query._updateForExec();
debug(op, query._collection.collectionName, criteria, doc, options);
return query._collection[op](criteria, doc, options);
}
/**
* Declare and/or execute this query as a `deleteOne()` operation.
*
* #### Example:
*
* await mquery(collection).deleteOne({ artist: 'Anne Murray' })
*
* @param {Object|Query} [criteria] mongodb selector