Queryライブラリ
Queryライブラリロケール別ユーザーの取得

ロケール別ユーザーの取得

このクエリは、ロケールを識別するための正規表現を指定して、特定のロケールを持つすべてのユーザーを取得します。

たとえば、変数 $localeRegex"es_[A-Z]+" を指定すると、スペイン語ロケールのユーザーを取得できます(アルゼンチンは es_AR、スペインは es_ES など)。

query FetchUsersByLocale(
  $localeRegex: String!
) {
  usersByLocale: users(
    filter: { metaQuery: {
      key: "locale",
      compareBy: {
        stringValue: {
          value: $localeRegex
          operator: REGEXP
        }
      }
    }},
    pagination: { limit: -1 }
  ) {
    id
    name
    locale: metaValue(key: "locale")
  }
}