本文介绍了春季数据mongodb中的$ elemMatch等效项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要知道spring数据mongo db中与以下代码等效的代码:-
I need to know the equivalent code in spring data mongo db to the code below:-
db.inventory.find( {
qty: { $all: [
{ "$elemMatch" : { size: "M", num: { $gt: 50} } },
{ "$elemMatch" : { num : 100, color: "green" } }
] }
} )
推荐答案
我能够得到答案.可以使用以下代码在Spring数据mongodb中完成
I am able to get the answer. This can be done in Spring data mongodb using following code
Query query = new Query();
query.addCriteria(Criteria.where("qty").elemMatch(Criteria.where("size").is("M").and("num").gt(50).elemMatch(Criteria.where("num").is(100).and("color").is("green"))));
这篇关于春季数据mongodb中的$ elemMatch等效项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!