Clojure: не могу найти код c для класса - PullRequest
0 голосов
/ 09 февраля 2020

Я запрашиваю коллекцию 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 дает мне ошибку, о которой я упоминал.

...