spring - 在MongoDB,JAVA Spring中使用多列搜索
问题描述
我试过
Page<Session> findBySessionIdOrUserIDContains(String session_id_search_key, String user_id_search_key, Pageable pageable);
但不工作。我需要页面响应,所以如果我得到正确的查找查询会很好。谢谢。
解决方案
您必须在方法名称中使用准确的参数名称:
Page<Session> findBySessionIdOrUserIDContaining(String sessionId, String userId, Pageable pageable); // This means: sessionId equals and userId containing
如果你想使用这两个参数作为包含你可以使用findBySessionIdContainingOrUserIDContaining
作为方法名称。
推荐阅读
- python - 无法导入 ChaCha20
- python - QGraphicsEllipseItem 绘制事件被裁剪
- azure-devops - VSTS(Azure DevOps)板中的“错误由任务管理”选项不起作用?
- c - 使用选择的多客户端单服务器
- python - 'Client' 对象没有属性 'send_message'
- scala - IntelliJ IDEA Scala 检查:import play.api.xxx 与 com.company.play 包冲突
- java - java - 如何在Java中签署包含特殊字符的XML文档?
- ios - 在 Swift 中访问 cellForRow(at:IndexPath) 中的 NSUserDefaults,内存使用情况
- javascript - 将数据从 XMLHttpRequest 转换为数组
- sql - PIVOT 具有不同计算的多列