Я хочу клонировать копию агрегированного объекта для выполнения 2 типов запросов. Мой пример кода ниже
const aggregation = db.users.aggregate().match(query);
// From there I want to split this into 2 clone object.
// Suppose there was a .clone function
const aggregation1 = aggregation.clone().count('total');
const aggregation2 = aggregation.clone().skip(skip).limit(limit);
Promise.all([aggregation1.exec(), aggregation2.exec()]);
Как я могу этого добиться? Я ценю любую помощь, заранее спасибо.