加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

spring – 查找集合中的元素,其中元素具有列表的字段,并且给定

发布时间:2020-12-15 01:41:25 所属栏目:大数据 来源:网络整理
导读:我想查询我的集合中的对象,例如给定值必须属于stringArray中的值 stringArray是包含字符串列表的每个Obejct的字段名称 我在mongodb收藏的结构是 Object1{ field1 field2 stringArray[2] 0 String0 1 String1}Object2{ field1 field2 stringArray[3] 0 String

我想查询我的集合中的对象,例如给定值必须属于stringArray中的值

stringArray是包含字符串列表的每个Obejct的字段名称

我在mongodb收藏的结构是

Object1
{
  field1
  field2
  stringArray[2] 
        0     String0
        1     String1
}

Object2
{
  field1
  field2
  stringArray[3] 
        0     String0
        1     String1
        2     String2
}

}

我的查询是:

     Query query = new Query();
     query.addCriteria(
            Criteria.where(theValueIamlookingFor).in("stringArray")                
     );               
    return mongoTemplate.find(query,myObject.class);

到目前为止,它还没有奏效.

有任何想法吗 ?

最佳答案
认为你刚刚翻过订单.请试试:

Criteria.where( “字符串数组”).在(theValueIamlookingFor)

而不是上述

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读