Optimize query number for findAllByArticle()