Biblioteca de queries
Biblioteca de queriesObtener usuarios por locale

Obtener usuarios por locale

Esta consulta obtiene todos los usuarios con un cierto locale, proporcionando una regex para identificarlos.

Por ejemplo, proporciona la variable $localeRegex con el valor "es_[A-Z]+" para obtener los usuarios con locale español (es_AR para Argentina, es_ES para España, 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")
  }
}