# REST APIでのレコードID 最大値の取得

**URL:** https://community.cybozu.dev/t/topic/3536
**Category:** kintone 開発相談
**Created:** [2018 年 11 月 16 日午前 7:13 UTC](https://community.cybozu.dev/t/topic/3536 "2018-11-16T07:13:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Legacy\_Account898](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Legacy\_Account898](https://community.cybozu.dev/u/Legacy_Account898)
#### Post date: [2018 年 11 月 16 日午前 7:13 UTC](https://community.cybozu.dev/t/topic/3536/1 "2018-11-16T07:13:51Z")

</div>

各レコードを１件ずつデータ検索をするため、

登録されているレコード件数を取得したいと考えています。

&nbsp;

アプリ運用でレコードの削除が発生するため、最大のレコードID

の値を取得したいのですが、うまく取得できないです。

検証で試しているcurlコマンドは以下です。

&nbsp;

curl -X GET ‘[https://XXXX.cybozu.com/k/v1/records.json?app=1](https://XXXX.cybozu.com/k/v1/records.json?app=1)’ \

-H ‘Authorization: XXXXXXXX’ \

-H ‘X-Cybozu-API-Token: XXXXXXX’ \

-d ‘{“app”: 1, “query”: “order by $id desc limit 1 offset 0”,“fields”:[“$id”]}’

&nbsp;

実行結果は、登録レコード内容が全て表示されてしまいます。

不足情報があればご指摘下さい。

&nbsp;

よろしくお願いいたします。

---

<div class="post-metadata">

### Author: ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)
#### Post date: [2018 年 11 月 16 日午前 8:42 UTC](https://community.cybozu.dev/t/topic/3536/2 "2018-11-16T08:42:40Z")

</div>

佐藤さん

こんにちは。プロジェクト・アスノートの松田です。

レコード件数の取得ということでしたら、下記のサンプルのように、リクエストパラメーター “totalCount”:を"true" としておくと、

レコード件数の取得ができます。[参考ドキュメント](https://community.cybozu.dev/hc/ja/articles/202331474#step2)

&nbsp;

以下サンプルはcurlコマンドではありませんが、参考まで

```
var body = {
"app": 3448,
**"totalCount": "true"**
};

kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body, function(resp) {
// success
console.log(resp.totalCount);
}, function(error) {
// error
console.log(error);
});

```

---

<div class="post-metadata">

### Author: ![Legacy\_Account898](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Legacy\_Account898](https://community.cybozu.dev/u/Legacy_Account898)
#### Post date: [2018 年 11 月 21 日午前 4:20 UTC](https://community.cybozu.dev/t/topic/3536/3 "2018-11-21T04:20:02Z")

</div>

返信が遅くなりすみません。

コメントありがとうございます！

"totalCount"を指定しての実行でレコード件数の取得ができました。

queryの実行はうまくいっていないのですが、

まずはtotalCountで進めることにしました。

---

<div class="post-metadata">

### Author: ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)
#### Post date: [2018 年 11 月 25 日午前 8:56 UTC](https://community.cybozu.dev/t/topic/3536/4 "2018-11-25T08:56:05Z")

</div>

佐藤さん

その後いかがでしょうか。

クエリーについて試してみましたが、佐藤さんと同様の設定内容で

フィールドを絞って、最大レコードIDのレコードのみを抽出できました。

レコードの削除があるので、最大レコードID＝レコード件数とはならないので、やはりtotalCountを使った件数取得の方がいいと思います。

&nbsp;

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)
#### Post date: [2024 年 11 月 12 日午前 6:27 UTC](https://community.cybozu.dev/t/topic/3536/5 "2024-11-12T06:27:18Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
