我的 GET api 中有多个查询参数(如姓名、年龄、性别、位置等...n 个数字)。现在我需要使用这些查询值查询我的 mongo 数据库。现在用户可以发送 0 到 n 个查询参数。
我正在尝试使用类似的东西
findByNameAndAge(String Name , String Age)
或者
findByNameAndAgeAndGender(String Name , String Age, String Gender)
但问题是考虑到用户可以发送的所有排列和组合,我将不得不编写多个查询。有没有更好的方法呢?