Запрос представления CouchDB не выполняется, когда в качестве ключа используется сложный JSON
Я создал вид на БД, который испускает пару ключ-значение следующим образом:
emit([doc.some_key, doc.inner_doc], doc)
Обратите внимание, что doc.inner_doc
может быть просто любым другим документом JSON. Теперь существует проблема при получении записей для таких ключей. Всякий раз, когда doc.inner_doc
ключ превышает более 2 пунктов, например. {"a":1,"b":2,"c":3}, запрос представления не дает никакого результата.
Я использую эту библиотеку Python для работы с couchdb. Запрос с ключом как [1, {"a":1, "b":2]
работает отлично, но это не так с ключами, превышающими 2 пункта.
Какие-либо ведет?