最初に

これが正規の方法という訳ではなく私が試して上手くいったやり方なだけで、本来のやり方知ってる方いたら教えて欲しいです。

やりたかった事

SQLの場合ならIN句を使う時は

SELECT id,name FROM users where id IN(1,2,3)

見慣れた光景ですね。

GraphQLで同等の事をする方法

query {
  searchUsers(filter: { or: [{ id: { eq: 1 } }, { id: { eq: 2 } }, { id: { eq: 3 } }] }) {
    id
    name
  }
}

filterのorで配列を入れてそれぞれをeqで指定する
この方法は

SELECT id,name FROM users where id = 1 or id = 2 or id = 3

とやってるのと同じなのでカッコ悪い気がする
他に方法をご存知の方がいればコメントとかで教えていただけると超ありがたいです