関連レコードを条件に含めたAPIでの取得についてお伺いします。
関連レコードが無いレコードを取得したいと考えております。
仮に、下記のような状況であるとします。
アプリA
関連レコード(アプリBのレコードを表示)
レコード番号=アプリBレコード番号
アプリB
アプリAと紐づいている
この場合、
"app":アプリAのID,"query":関連レコード.レコード番号 not in ("")
とすれば、アプリBに紐づいたレコードがある、アプリAのレコードをGETすることが出来ます。
逆に、
"app":アプリAのID,"query":関連レコード.レコード番号 in ("")
としても、
records:0となります。
「関連レコードが無いレコード」を取得することが出来ないからだと思います。
(kintoneの抽出機能を使っても、結果は同じです)
アプリBのレコードと紐づいていない、アプリAのレコードを取得したいので、
現状、「全レコード ー 関連レコードがあるレコード」で取得していますが、全体件数が多いため、とんでもない時間がかかります。
他に何か良い方法はありませんでしょうか。
2件のコメント
TAKA さん
はじめまして。以下の記事が参考になりそうだと思いました。
直接的な解決には繋がらないかもしれませんが、少しでも参考になれば、と思いコメントしましたm(_ _)m
たけちょ様
アドバイスいただきまして、ありがとうございます。
大量のレコードを処理する手法として、ご提示いただいた記事を参考にさせていただきます。