Liking cljdoc? Tell your friends :D

dresser.impl.mongodb


assoc-atclj

(assoc-at {:keys [db session *cache] :as dresser} drawer id ks data)

buildclj

(build db-configs)
(build
  m
  {:keys [db-name host port] :as db-configs :or {port 27017 host "127.0.0.1"}})

do-all-drawersclj

(do-all-drawers {:keys [db session] :as tx})

do-assoc-atclj

(do-assoc-at {:keys [db session] :as dresser} drawer id ks data)

do-delete-manyclj

(do-delete-many {:keys [db session *cache] :as tx} drawer where)

do-dropclj

(do-drop {:keys [db session *cache] :as dresser} drawer)

do-fetchclj

(do-fetch {:keys [db session] :as tx} drawer only limit where sort-config skip)

do-fetch-countclj

(do-fetch-count {:keys [db session *cache] :as dresser} drawer where)

do-rename-drawerclj

(do-rename-drawer {:keys [db session] :as tx} drawer new-drawer)

do-transactclj

(do-transact dresser f {:keys [result?]})

do-upsert-manyclj

(do-upsert-many {:keys [db session *cache] :as dresser} drawer docs)

drawers-registryclj


drop-expired-collections!clj

(drop-expired-collections! db)

escapeclj

(escape s)

escape-mapclj


expand-orsclj

(expand-ors query)

Expands $or conditions extracted from the query.

Expands $or conditions extracted from the query.
raw docstring

fetchclj

(fetch {:keys [db session *cache] :as tx}
       drawer
       only
       limit
       where
       sort-config
       skip)

get-temp-dataclj

(get-temp-data dresser)

prepare-whereclj

(prepare-where where)

set-temp-dataclj

(set-temp-data dresser data)

unescapeclj

(unescape s)

unescape-mapclj


upsert-manyclj

(upsert-many {:keys [db session *cache] :as dresser} drawer docs)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close