我在mongoDB中使用了以下查询
db.item.find({"startdate":{"$gte" : (new Date(itemDate)).getTime()}})其中itemDate是YYYY格式的日期。
itemDate="2017-01-01"现在,我想在springBoot应用程序中,在扩展mongoRepository的类中编写它。
我试过一点:
`itemRepository.find({"itemDate":{"$gte" : (new Date(itemDate)).getTime()}})`;但我甚至不能编译它。我不知道使用哪种mongoRepository方法。字段开始日期似乎存储为时间戳。
发布于 2020-08-09 17:13:59
MongoTemplate可能更适合你的需求。当有更复杂的查询时,最好使用这个查询。使用MongoTemplate,您可以这样编写该查询:
Query query = Query.query(Criteria.where("startdate").gte(new Date(itemDate).getTime()));
mongoTemplate.find(query, Item.class);https://stackoverflow.com/questions/63324575
复制相似问题