From 19cd10ab7bea1f8e81e3af2d493f467bb7ee4efb Mon Sep 17 00:00:00 2001 From: "Chen, Tai-Lin" Date: Thu, 21 Dec 2023 16:37:37 +0800 Subject: [PATCH] fix: session pagination --- packages/analytics/src/controllers/sessions.js | 2 +- packages/analytics/src/models/sessions.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/analytics/src/controllers/sessions.js b/packages/analytics/src/controllers/sessions.js index 3c603bb..8cbe537 100644 --- a/packages/analytics/src/controllers/sessions.js +++ b/packages/analytics/src/controllers/sessions.js @@ -3,7 +3,7 @@ import { sessionCount, sessionList, sessionDetail } from '../models/sessions.js' export async function sessionListController(req, res) { const { nextKey } = req.query - const itemsPerPage = 10 + const itemsPerPage = 50 try { // const totalSessions = await sessionCount() diff --git a/packages/analytics/src/models/sessions.js b/packages/analytics/src/models/sessions.js index eb69785..d2a47c6 100644 --- a/packages/analytics/src/models/sessions.js +++ b/packages/analytics/src/models/sessions.js @@ -35,7 +35,7 @@ export async function sessionList({ nextKey, itemsPerPage, order }) { let matchStage = {} if (nextKey) { const key = new mongoose.Types.ObjectId(nextKey) - matchStage = { user: order.matchStage(key) } + matchStage = { _id: order.matchStage(key) } } const sessions = await Session.aggregate([ {