let reg = new RegExp(keyword, ‘g’); // /^\w$/g – 不可以用变量
console.log(reg);
let sum = await shop.count({
username: reg
}); // 同步方式 执行异步函数 总条数
let limit = req.query.limit; // 每页限制 条数 默认 字符串
limit = Number(limit); // 强制转换
let page = req.query.page; // 页码
page = Number(page); // 强制转换
let skip = (page - 1) * limit; // 每页跳过的数据
shop.find({
username: reg
}).limit(limit).skip(skip).sort({
_id: -1
}).then(data => { // 展示 所有数据
if (data.length > 0) { // 有数据
res.send({
code: 1,
msg: ‘查询成功!’,
data: data,
sum: sum
});
} else { // 没有数据
res.send({
code: 0,
msg: ‘查询失败,暂无数据!’,
data: []
}); // data:[] 异常处理
}
})
})
// 添加 路由 /add
router.post(‘/add’, (req, r