Bibliothèque de queries
Bibliothèque de queriesObtenir les utilisateurs par locale

Obtenir les utilisateurs par locale

Cette requête récupère tous les utilisateurs avec un certain locale, en fournissant une regex pour les identifier.

Par exemple, fournir la variable $localeRegex avec la valeur "es_[A-Z]+" pour obtenir les utilisateurs avec le locale espagnol (es_AR pour l'Argentine, es_ES pour l'Espagne, etc.).

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