我有多个重要字段" createddate"在solr集合中具有以下值
createddate : [
"1:2014-08-08T18:36:47Z",
"2:2014-08-08T18:37:07Z",
"3:2014-08-08T18:37:31Z",
"14:2015-07-29T16:56:29Z",
"16:2015-09-21T12:25:43Z",
"30:2015-11-30T08:00:00Z"
]
记录中的值类似于键:日期 现在我想获取创建日期小于当前日期和用户指定的密钥的记录,如1或2或任何
like created_date <= NOW()
我对如何做到这一点没有任何线索。我希望solr查询这样做。
答案 0 :(得分:0)
尝试使用手中的物品:
var result = [];
$.each(createddate, function(i, dateString){
var currentDate = new Date();
var currentDay = currentDate.getDay();
var suppliedDate = new Date(dateString);
var suppliedDay = suppliedDate.getDay();
if(suppliedDay < currentDay){
result.push(dateString);
}
});
console.log(result);