首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB findBy..In vs FindBy..Containing

MongoDB findBy..In vs FindBy..Containing
EN

Stack Overflow用户
提问于 2019-10-07 11:09:12
回答 1查看 172关注 0票数 1

我有一些课堂活动:

代码语言:javascript
复制
@Data
@Document(collection = "event")
public class Event {
private String id;
private List<Type> types;
}

现在,我想获得所有在类型中包含某些Type实例的事件。我可以用MongoRepository类编写两个方法:

代码语言:javascript
复制
List<Event> findByTypesContaining(List<Type> type, Pageable pageable);

代码语言:javascript
复制
List<Event> findByTypesIn(List<Type> type, Pageable pageable);

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-07 12:32:03

看看文档,你可以看到,

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

鉴于

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58268381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档