问题描述
- mongoDB做查询,给两个时间,查询这两个时间段之间的数据(数据库中有时间这个字段)
-
怎么用java操作mongoDB查询 ,查询条件是大于某个时间小于某个时间
要是用 $gt 和 $lte 来卡范围, 他们只支持int型,不支持Long型
解决方案
大神召唤术!!!!!!!!!!!!!!!!!!!!!!!!!!!!come on
解决方案二:
有了解的朋友吗??!!!!!!!!!!!!!!!!!!!
解决方案三:
mongodb也可以在查询的结果集后面用Where(e => e.date > startDate&& e.date <endDate)
解决方案四:
var query = Query.Where(e => e.date > startDate&& e.date
var ret = MongoDatabase.GetCollection("表名称").FindAs(query).OrderByDescending(e => e.date).AsQueryable();
return ret;
解决方案五:
var query = Query.Where(e => e.date > startDate&& e.date
var ret = MongoDatabase.GetCollection("表名称").FindAs(query).OrderByDescending(e => e.date).AsQueryable();
return ret;
时间: 2024-09-17 03:53:47