У меня есть некоторый класс Event:
@Data
@Document(collection = "event")
public class Event {
private String id;
private List<Type> types;
}
Теперь я хочу получить все события, которые содержат некоторые экземпляры Type в типах. Я могу написать два метода в классе MongoRepository:
List<Event> findByTypesContaining(List<Type> type, Pageable pageable);
или
List<Event> findByTypesIn(List<Type> type, Pageable pageable);
, и оба работают. Когда я должен использовать ... Содержащие и ... В чем разница между ними?