Запрос представления 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 пункта.

Какие-либо ведет?

0 ответов

Другие вопросы по тегам