回答編集履歴

2

リンク先がなくなった時のために要点を追記。

2020/05/05 00:57

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -7,3 +7,55 @@
7
7
 
8
8
 
9
9
  「express ページネーション」で調べたら、出てきました。
10
+
11
+
12
+
13
+ 【追記】
14
+
15
+ あとから来てリンクがなくなった人のために要点を書いておきます。
16
+
17
+
18
+
19
+ [Bookshelf.js | Home](https://bookshelfjs.org/) を利用します。
20
+
21
+
22
+
23
+ 以下のようにモデルを定義します。
24
+
25
+
26
+
27
+ ```javascript
28
+
29
+ const Tag = bookshelf.model('Tag', {
30
+
31
+ tableName: 'tags'
32
+
33
+ })
34
+
35
+ ```
36
+
37
+
38
+
39
+ あとは、ページネーションを使いたいところで fetchPage メソッドを使います。
40
+
41
+
42
+
43
+ ```javascript
44
+
45
+ Tag
46
+
47
+ .fetchPage({
48
+
49
+ pageSize: 15, // Defaults to 10 if not specified
50
+
51
+ page: 3 // Defaults to 1 if not specified
52
+
53
+ })
54
+
55
+ .then(function(results) {
56
+
57
+ console.log(results) // Paginated results object with metadata example below
58
+
59
+ })
60
+
61
+ ```

1

検索方法について補足

2020/05/05 00:57

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -3,3 +3,7 @@
3
3
 
4
4
 
5
5
  [【Node】MYSQL操作の基本(ページネーション) - なんだかGoodVibes](https://nandakagoodvibes.hatenablog.com/entry/2020/02/24/162049)
6
+
7
+
8
+
9
+ 「express ページネーション」で調べたら、出てきました。