// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.mjs` to generate the docs examples

[source, js]
----
const response = await client.search({
  aggs: {
    countries: {
      terms: {
        field: "artist.country",
        order: [
          {
            "rock>playback_stats.avg": "desc",
          },
          {
            _count: "desc",
          },
        ],
      },
      aggs: {
        rock: {
          filter: {
            term: {
              genre: "rock",
            },
          },
          aggs: {
            playback_stats: {
              stats: {
                field: "play_count",
              },
            },
          },
        },
      },
    },
  },
});
console.log(response);
----
