SQLite 및 Express 용 (npm에 대한) 페이지 매김 플러그인을 찾고 있습니다. 그 플러그인을 사용하는 항목을 나열하는 응용 프로그램이 있지만 아무 것도 찾지 못했기 때문입니다. 누군가 SQLite와 함께 작동하는 익스프레스 플러그인을 알고 있다면, 고맙습니다.Express + SQLite 페이지 매김 플러그인은 무엇입니까?
답변
페이지 매기기에는 특정 라이브러리가 필요하지 않으며 데이터베이스 쿼리에서 오프셋과 제한 만 사용하면됩니다.
위의 쿼리는 items
테이블의 처음 25 개 레코드 만 가져옵니다.
SELECT * FROM items OFFSET 50 LIMIT 25
위의 쿼리는 50 번째 레코드부터 시작하여 그 다음에 25 개 이상의 레코드가 생성됩니다.
모든 페이지 매김의 기초입니다. 오프셋은 보통 pageNumber * pageSize
이고 한도는 pageSize
입니다.
좋아, 해보 겠어. npm에 대한 표현을위한 많은 페이지 매김 라이브러리가 있기 때문에 혼란스러워졌습니다. (대체로 개선 된 솔루션을 찾고 바퀴를 재발 명함) 어쨌든 고맙습니다! – Roberto
그런 경우라면, 하나를 골라서 작동 시키십시오. 그런 다음 문제가 생기면 여기로 돌아와보십시오. 도서관 추천은 크게 의견을 기반으로하며 제안 사항은 신속하게 구식이 될 수 있습니다. – Soviut
이것은 비효율적 일 수 있습니다 (https://stackoverflow.com/questions/14468586/efficient-paging-in-sqlite-with-millions-of-records). –
죄송합니다, SO 님은 조언 포럼이 아닙니다. "책, 도구, 소프트웨어 라이브러리, 튜토리얼 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 독단적 인 답변과 스팸을 끌어 들이기 때문에 스택 오버플로에 대해 논쟁의 여지가 없습니다." – Soviut
페이지 매김에는 특정 라이브러리가 필요하지 않으며 데이터베이스 쿼리에서 오프셋 및 제한 만 사용하면됩니다. – Soviut
고마워, 나는 새 사용자 다. 나는 여가 시간에 읽을 것을 약속한다. 정책 – Roberto