Find Invoice by Order it is based on

As the docs said Invoice object has order_id field. So the question is: can feature of searching invoice by order_id be implemented?
As i can see in the doc such behavior exists for customer_id so i think it is a natural question.
Or maybe Order object can get invoice_id field to achieve the same goal but from different side