(assoc-at {:keys [db session *cache] :as dresser} drawer id ks data)
(build db-configs)
(build
m
{:keys [db-name host port] :as db-configs :or {port 27017 host "127.0.0.1"}})
(do-all-drawers {:keys [db session] :as tx})
(do-assoc-at {:keys [db session] :as dresser} drawer id ks data)
(do-delete-many {:keys [db session *cache] :as tx} drawer where)
(do-drop {:keys [db session *cache] :as dresser} drawer)
(do-fetch {:keys [db session] :as tx} drawer only limit where sort-config skip)
(do-fetch-count {:keys [db session *cache] :as dresser} drawer where)
(do-rename-drawer {:keys [db session] :as tx} drawer new-drawer)
(do-transact dresser f {:keys [result?]})
(do-upsert-many {:keys [db session *cache] :as dresser} drawer docs)
(drop-expired-collections! db)
(escape s)
(expand-ors query)
Expands $or conditions extracted from the query.
Expands $or conditions extracted from the query.
(fetch {:keys [db session *cache] :as tx}
drawer
only
limit
where
sort-config
skip)
(get-temp-data dresser)
(prepare-where where)
(set-temp-data dresser data)
(unescape s)
(upsert-many {:keys [db session *cache] :as dresser} drawer docs)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close