promise.all mongoose query

PHOTO EMBED

Fri Sep 29 2023 07:53:20 GMT+0000 (Coordinated Universal Time)

Saved by @sadik #mongodb #mongoose #express

const query = {}; // Your query conditions go here

const [resultData, totalCount] = await Promise.all([
  User.find(query)
    .skip((page - 1) * limit)
    .limit(limit),

  User.countDocuments(query),
]);

console.log(resultData);
console.log(totalCount);
content_copyCOPY