Это один из образца документа, который я сохранил в моем ведре,Couchbase получить документы для данного диапазона дат с ключом
{
"id": "639882607203778560",
"text": "How does Andy Reid describe the no WR touchdown stat?",
"name": "chiefs",
"createdAt": 1441394876000,
}
Мне нужно получить документы для имени и диапазона дат. Так что это мнение я создал для него,
function (doc, meta) {
if (doc._class == "com.link.data" && doc.createdAt && doc.name) {
emit([doc.createdAt,doc.name], null);
}
}
Это даст мне все документы для данного диапазона дат, но это не фильтр на основе имени. У меня есть все документы с другими именами. Как я могу это достичь? И какова правильная реализация для java?
Это мой текущий имп, и я хочу сделать это, не используя N1ql.
query.setRange(ComplexKey.of(1441376400000L, name), ComplexKey.of(1441396800000L,name));
Я пытался добавить диапазон как Клавишапуск и endKey.Then поставить имя в качестве ключа в couchbase UI и он не работает.