gpt4 book ai didi

java - MongoDB findBy..In 与 FindBy..Containing

转载 作者:行者123 更新时间:2023-11-30 01:45:17 30 4
gpt4 key购买 nike

我有一些类(class) Activity :

@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);

两者都是作品。当我必须使用 ...Containing 和 ...In 时,它们之间有什么区别?

最佳答案

查看documentation ,你可以看到,

findBy...Containing 可用于集合或字符串(以查看给定字符串是否为子字符串)

findBy...In 只能在集合上使用。

关于java - MongoDB findBy..In 与 FindBy..Containing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58268381/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com