Это структура документа, которая в моем ковше.Couchbase получить документы в заданный диапазон дат
{
"_class": "com.link.pojo.Event",
"year": "2015",
"start": 1440115200000,
"name": "129811",
"domain": "5000$3$2015$Exhibition",
"sporttype": "Indoor",
"eventtype": "Exhibition",
"end": 1440151199000,
}
Здесь начальная стартовая дата начала события и тип используется Дата. Значение формата даты даты: 2015-08-10T09:45:00.000+0000
Теперь я хочу, чтобы все документы начинались в текущую дату с использованием вида couchbase. Это способ, которым я пытаюсь получить его, Каковы
// Create the CouchbaseClient Query object & Pass the time range to fetch events.
Query query = new Query();
// Filter on the start date and this value has to be within below given range params.
query.setIncludeDocs(true);
query.setDescending(true);
query.setInclusiveEnd(true);
query.setRange(ComplexKey.of(""), ComplexKey.of(""));
List<Event> eventList = `eventService.getEventsByCurrentDate(query);`
Какие значения я должен пройти в query.setRange();
функции. И каково мнение, которое мне нужно реализовать?
function (doc, meta) {
if (doc._class == "com.link.pojo.Event") {
emit(doc.start, null);
}
}
Если я прохожу два Util даты он дает мне 'bad_request Reason : недопустимый UTF-8 JSON: {{error, {1, "лексическая ошибка: недопустимый символ в json-тексте. \ n"}}, 'This is th e один из дат даты, который я передал 'Wed Aug 26 16:37:01 PDT 2015'. – Neero