Я запрашиваю коллекцию mongodb, используя monger, вот так:
(mc/find-one db "users" {:userId user-id})
Но я получаю следующую ошибку:
HTTP ERROR 500 org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class org.apache.http.impl.client.InternalHttpClient.
Как это исправить?
- РЕДАКТИРОВАТЬ -
Вот как я подключаюсь к mongodb, используя monger:
(let [uri mongo-uri
{:keys [conn db]} (mg/connect-via-uri mongo-uri-only)]
(defroutes myroutes
(GET "/someroute" req
(let [user-id (get-user-info (:access_token (json/read-str (:body (get-authentication-response csrf-token req)) :key-fn keyword)))]
(mc/find-one db "users" {:user-id user-id})))
)
И переход на /someroute
дает мне ошибку, о которой я упоминал.