我使用 mongoose-paginate 進行分頁,我想為我的專案添加搜索...如何使用像這些示例一樣的 mongoose 節點獲取查詢字串搜索...(/allStudents?stdID=440033)
My code is:
router.get('/allStudents', async (req,res) => {
const limit = parseInt(req.query.limit, 4) || 4;
const page = parseInt(req.query.page, 10) || 1;
const PAGE_SIZE = 10;
const skip = (page - 1) * PAGE_SIZE;
try {
const students = await Student.paginate({}, {limit, page, skip})
|| await Student.find({ stdID: req.query.stdID})
return res.status(200).json({
success: true,
data: students
})
} catch (err) {
console.log(err);
}
});
uj5u.com熱心網友回復:
您應該根據檔案將查詢作為第一個引數傳遞:
const students = await Student
.paginate(
{stdID: req.query.stdID},
{limit, page, skip}
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/343583.html
