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")
}
}