Mongotemplete条件查询不适用于$ exists

时间:2019-04-30 08:40:36

标签: java mongodb-query

我需要对一些数据进行排序,并获得mongodb中的最后一条记录。如果不存在,则查找记录程序将卡住。

因此,我为此使用了$exist键,但是在发生相同问题时它不起作用。

Query query = new Query(); query.addCriteria(Criteria.where("appID").is(appId).andOperator(Criteria.where("appID").exists(true),Criteria.where("appID").ne(false))); query.with(new Sort(Sort.Direction.DESC, "_id")); query.limit(1); List<CommonLogic> list = mongoTemplate.find(query, CommonLogic.class);

0 个答案:

没有答案