From f37db1fa84e736babb6f84b367021a802d6bf8d4 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Sat, 6 Jul 2013 04:38:05 +0400 Subject: [PATCH] Correct type hints --- src/clojure/monger/collection.clj | 2 +- src/clojure/monger/multi/collection.clj | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/clojure/monger/collection.clj b/src/clojure/monger/collection.clj index 0b39f25..95a198b 100644 --- a/src/clojure/monger/collection.clj +++ b/src/clojure/monger/collection.clj @@ -227,7 +227,7 @@ ;; monger.collection/find-and-modify ;; -(defn ^DBObject find-and-modify +(defn ^IPersistentMap find-and-modify "Atomically modify a document (at most one) and return it. EXAMPLES: diff --git a/src/clojure/monger/multi/collection.clj b/src/clojure/monger/multi/collection.clj index 910f2f0..7fdf795 100644 --- a/src/clojure/monger/multi/collection.clj +++ b/src/clojure/monger/multi/collection.clj @@ -126,7 +126,7 @@ ;; monger.multi.collection/find-and-modify ;; -(defn ^DBObject find-and-modify +(defn ^IPersistentMap find-and-modify "Like monger.collection/find-and-modify but always takes a database as explicit argument" ([^DB db ^String collection ^Map conditions ^Map document & {:keys [fields sort remove return-new upsert keywordize] :or {fields nil sort nil remove false return-new false upsert false keywordize true}}] @@ -282,7 +282,7 @@ name unique?))) -;; +;; ;; monger.multi.collection/indexes-on ;; @@ -358,4 +358,3 @@ (.distinct (.getCollection db (name collection)) ^String (to-db-object key))) ([^DB db ^String collection ^String key ^Map query] (.distinct (.getCollection db (name collection)) ^String (to-db-object key) (to-db-object query)))) -