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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…