document.querySelector vários atributos de dados em um elemento

Estou tentando encontrar um elemento com document.querySelector que possui vários atributos de dados:

<div class="text-right" data-point-id="7febe088-4eca-493b-8455-385b39ad30e3" data-period="current">-</div>

Pensei em algo assim:

document.querySelector('[data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"] [data-period="current"]')

mas não funciona. No entanto, funciona bem, se eu colocar o segundo atributo de dados em um elemento filho como

<div class="text-right" data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"> <span data-period="current">-</span> </div>

Então, existe uma opção para procurar os dois atributos de uma só vez? Eu tentei várias opções, mas não entendi.

questionAnswers(2)

yourAnswerToTheQuestion