У меня возникла проблема с получением представления couchdb для возврата правильных документов при использовании нескольких ключей.
Это отлично работает, возвращая документы, которые соответствуют:
GET http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?key=abc123
Возвращает все документы в представлении, соответствующие или нет:
GET http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?keys=%5B%22abc123%22%5D
Я обычно очень хорошо разбираюсь в ответах. Но документация CouchDB очень понятна в отношении формата использования нескольких ключей. Я видел, что некоторые используют клавиши? = [123,123], и я также видел? Keys = "abc", "abc".
Если кто-либо может предложить какие-либо разъяснения по "правильному" формату и кодированию нескольких ключевых запросов для CouchDB с использованием метода GET, я был бы очень благодарен.