我想查询我的集合中的对象,例如给定值必须属于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)
而不是上述
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。