gpt4 book ai didi

java - 我如何知道 ArrayList 是否包含 mongoDB 中的特定项目?

转载 作者:行者123 更新时间:2023-11-30 07:16:38 26 4
gpt4 key购买 nike

我在 MongoDB 顶部使用 Morphia 驱动程序。我的pojo如下:

public class User {
@Id private ObjectId objectId;
@NotNull private long id;
private List<Long> objectId;
....
....

但是我需要根据给定的参数编写搜索查询。我创建了示例方法:

 public List<User> search(String id, String objectId){
Query<User> userInfoQuery = datastore.find(User.class);
userInfoQuery.field("id").equal(Long.parseLong(s.trim()));
....

以上查询工作正常。我需要在此处添加什么才能在 ArrayList 中搜索?

最佳答案

试试这个:userInfoQuery.field("objectId").equal(Long.parseLong(s.trim()));

关于java - 我如何知道 ArrayList 是否包含 mongoDB 中的特定项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38278217/

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