node.jsmongodb 페이지 조회
router.get('/news/list', function (req, res, next) {
var limit = req.param("limit", 10);
var currentPage = req.param("currentPage", 1);
if (currentPage < 1) {
currentPage = 1;
}
News.find({"state": 1}).exec(function (err, rs) {
if (err) {
res.send(err);
} else {
var totalPage = Math.floor(rs.length / limit);
if (rs.length % limit != 0) {
totalPage += 1;
}
if (currentPage > totalPage) {
currentPage = totalPage;
}
console.log(currentPage);
var query = News.find({"state": 1});
query.skip((currentPage - 1) * limit);
query.limit(limit);
query.exec(function (err, result) {
jsonArray = {totalCount: rs.length, data: result};
res.json(jsonArray);
});
}
});
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
레코드를 업데이트하고 업데이트 전에 동일한 레코드를 삭제하는 방법(nest js & mongoDB)ID로 레코드를 업데이트하고 싶지만 업데이트 전에 동일한 레코드에 이전에 저장된 데이터를 삭제하고 싶습니다. 프로세스는 무엇입니까? 컨트롤러.ts 서비스.ts 나는 이것을 해결하기 위해 이런 식으로 노력하고 있습니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.