首页 > 解决方案 > 在MongoDB,JAVA Spring中使用多列搜索

问题描述

我试过

Page<Session> findBySessionIdOrUserIDContains(String session_id_search_key, String user_id_search_key, Pageable pageable);

但不工作。我需要页面响应,所以如果我得到正确的查找查询会很好。谢谢。

标签: springmongodbspring-bootspring-mvcspring-data

解决方案


您必须在方法名称中使用准确的参数名称:

Page<Session> findBySessionIdOrUserIDContaining(String sessionId, String userId, Pageable pageable); // This means: sessionId equals and userId containing

如果你想使用这两个参数作为包含你可以使用findBySessionIdContainingOrUserIDContaining作为方法名称。

更多信息


推荐阅读