這是我保存在我的桶的樣本文件之一,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?
這是我當前的impl,我想在不使用N1ql的情況下執行此操作。
query.setRange(ComplexKey.of(1441376400000L, name), ComplexKey.of(1441396800000L,name));
我試圖將範圍作爲startKey和endKey添加。然後將該名稱作爲key在couchbase UI中,它不起作用。