gpt4 book ai didi

java - 在 springBoot 中使用 MongoRepository 进行 MongoDb 查询

转载 作者:行者123 更新时间:2023-12-02 00:27:44 25 4
gpt4 key购买 nike

我的 GET api 中有多个查询参数(如姓名、年龄、性别、位置等...n 个数字)。现在我需要使用这些查询值查询我的 mongo 数据库。现在用户可以发送 0 到 n 个查询参数。

我正在尝试使用类似的东西

findByNameAndAge(String Name , String Age)

或者

findByNameAndAgeAndGender(String Name , String Age, String Gender)

但问题是考虑到用户可以发送的所有排列和组合,我将不得不编写多个查询。有没有更好的办法?

最佳答案

您需要亲自使用 Mongo 操作类,并根据传递的模型参数动态构建条件查询。为了使事情变得更容易,您可以坚持将参数名称映射到实体属性约定。

关于java - 在 springBoot 中使用 MongoRepository 进行 MongoDb 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58041516/

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