我在使用 Sping 的 BasicQuery 时遇到问题
这是我的查询:
public List<Voyage> getVoyages(String destination, Date datedebut, int duree)
throws MongoException {
Query query = new Query();
Calendar c = Calendar.getInstance();
c.setTime(datedebut);
c.add(Calendar.DATE,duree);
BasicQuery q= new BasicQuery("{$or : [{paysDestination : {$elemMatch : {nom : '"+destination+"'}}},{paysPrincipal : {nom : '"+destination+"'}}], debut : {$lte : {$date : "+datedebut+"}}, fin : {$gte : {$date : "+c.getTime()+"}}}");
return mongoTemplate.find(q, Voyage.class);
}
我的数据库中有文件,但我没有收到任何人,我的清单是空的。此外,我没有捕捉到任何 MongoException ...
你有解决办法吗?