# selectorAll

Type:

\<string\> \| \<string\[\]\>

\
Values: [](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors)

CSS selector

It's the same than [selector](https://microlink.io/docs/mql/data/selector) but it returns your a collection of results, being equivalent to [](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)

Document.querySelectorAll()

:

    const mql = require('@microlink/mql')

    const hackerNews = () =>
      mql('https://news.ycombinator.com/', {
        data: {
          posts: {
            selectorAll: '.athing',
            attr: {
              title: {
                type: 'title',
                selector: '.storylink',
                attr: 'text'
              },
              url: {
                type: 'url',
                selector: '.storylink',
                attr: 'href'
              }
            }
          }
        }
      })

    const { data } = await hackerNews()

    console.log('latest hacker news posts:', data.posts)