Используйте ключ массива в функции карты
function (doc) {
var key = [doc.start, doc.end]
emit(key, doc)
}
Затем, чтобы получить документы с датой начала, превышающей 1970-01-01T00: 00: 00Z и датой окончания до 1971-01-01T00: 00: 00Z , используйте запрос
?startkey=["1970-01-01T00:00:00Z", ""]&endkey=["\ufff0", "1971-01-01T00:00:00Z"]