У меня проблема с ключом и параметром фильтра ключей в Couchbase (версия: 3.0.0 Enterprise Edition) в веб-консоли. Какое бы значение я ни установил в этих параметрах, запись не возвращается.
Документы выглядят так:
{
"folder": "F3",
"ccy": "USD",
"pnl": 789700,
"maturity": "4424-10-16 00:00 AM CEST",
"source": "BackOffice1",
"npv": 341684,
"symbolic_id": 880888,
"bpv": 374000,
"cpty": "CPTY2"
}
Функция карты:
function (doc, meta) {
emit([doc.source,doc.cpty], doc.npv);
}
Уменьшить — это встроенная функция
_count
Я предполагаю, что у меня должна быть возможность получить все документы с ключом ["BackOffice1","CPTY2"] путем установки параметра ключа в строке запроса ?key=["BackOffice1","CPTY2"]&reduce=true&group=true. Но ничего не возвращается.
Я могу что-то упустить в том, как мы должны использовать ключ и параметры ключей.
Для сведения, startkey и endkey работают как положено.
Что-то не так с моим подходом?