Kodax

منفّذ Aggregation Pipeline — تحدي JavaScript

اكتب runPipeline(docs, stages) يدعم المراحل: { $match: {field: value} } (مساواة)، { $sort: {field: 1 | -1} }، { $limit: n }، { $project: {field: 1, ...} } (يُبقي الحقول المذكورة فقط). طبّق المراحل بالترتيب على نسخة من المستندات.

function runPipeline(docs, stages) {
  return docs;
}

حل هذا التحدي يرتبط بفتح دورة «MongoDB» بحسابك.

ابدأ الحل