如我有集合:person其中有两个字段:基本工资、津贴
使用了spring data mongodb,现在想查询 基本工资+津贴 > 10000的person
之前写的查询中使用了Query ,直接是query.addCriteria(where("xxx").is(val))的方法查询的,现在如何增加这个条件呢?
使用了BasicQuery (extends Query)来解决。
BasicQuery有构造方法BisicQuery(String query), 这样可以直接把{$where, function(){return xxxxxxxx}}
写进去,并且测试通过
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。