我在一个java spring mongodb对象中嵌套了一个集合。我可以根据嵌套集合包含的值对其进行排序吗?
class A {
List<B> blist;
..
}
class B {
String date;
}
因此,在这里,我希望根据日期对blist集合进行排序。可以通过spring注解实现吗?
我编写了一个Mysql查询,如下所示:
SELECT account_id,date(date_posted) as date_posted,sum(if(message_format = 'e',1,0)) as email_count,sum(if(message_format = 't',1,0)) as
sms_count,sum(if(message_format = 'p',1,0)) as push_count,sum(if(message_format = 's',1,0)) as slack_count
FRO
我正在mongodb中优化我的查询。
在普通sql查询中,有一个应用子句的顺序。例如,对于select * from employees where department="dept1" and floor=2 and sex="male",首先应用department="dept1",然后应用floor=2,最后应用sex="male"。
我在想,在mongodb中,这种情况是否以类似的方式发生。例如,这里的DbObject search = new BasicDbObject("department",