次のドキュメントがあるとしましょう
Document 1
{
companyId: "1",
salesDate: "1425254400000" //this is UTC time as a long
}
Document 2
{
companyId: "1",
salesDate: "1425340800000" //this is UTC time as a long
}
Document 3
{
companyId: "2",
salesDate: "1425254400000" //this is UTC time as a long
}
現在、ビューを次のように設定しています
function(doc, meta) { emit([doc.salesDate, doc.companyId], doc); }
使用時に3つのドキュメントすべてを引き戻す
?startkey=[1425254400000,"1"]&endkey=[1425340800000,"1"]
会社IDでその日付範囲の売上のみを引き戻す方法がわかりません。
SQL バージョンは SELECT * FROM sales WHERE companyId = :companyId AND salesDate BETWEEN :rangeStart AND :rangeEnd になります。
編集:残りの API を使用しています。