Сложный нативный запрос java MongoDB
Есть запрос
Page<PostDAO> posts= petsRepository.findAllBylfpostIdIn(ids.getLfpostIds(),
PageRequest.of(params.getCurrent_page(), params.getItems_on_page(), Sort.by("startTimePost").descending()));
//Repository
//Looking for by list
Page findAllBylfpostIdIn(List lfpostIds, PageRequest pageRequest);
//Loking for just with 'isActive'
@Query("{'isActive':true}")
Page<PostDAO> findAllBylfpostIdIn(List<String> lfpostIds, PageRequest pageRequest);
/* в первом случае он ищет только по списку заданых ids, во втором только по полю isActive, игнорируя второе условие, Что не так?*/