From 76a3eafd5d4a2890b2066700ba4fdb66a7a9e06d Mon Sep 17 00:00:00 2001 From: "Michael S. Klishin" Date: Sun, 29 Jan 2012 07:29:30 +0400 Subject: [PATCH] Ditto for monger.collection/drop --- src/monger/collection.clj | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/monger/collection.clj b/src/monger/collection.clj index 8d87585..1e01315 100644 --- a/src/monger/collection.clj +++ b/src/monger/collection.clj @@ -414,8 +414,8 @@ (defn create "Creates a collection with a given name and options." - [^String collection, ^Map options] - (.createCollection monger.core/*mongodb-database* collection (to-db-object options))) + ([^String collection ^Map options] + (.createCollection monger.core/*mongodb-database* collection (to-db-object options)))) (defn drop "Deletes collection from database. @@ -424,9 +424,12 @@ (monger.collection/drop \"collection-to-drop\") " - [^String collection] - (let [^DBCollection coll (.getCollection monger.core/*mongodb-database* collection)] - (.drop coll))) + ([^String collection] + (let [^DBCollection coll (.getCollection monger.core/*mongodb-database* collection)] + (.drop coll))) + ([^DB db ^String collection] + (let [^DBCollection coll (.getCollection db collection)] + (.drop coll)))) (defn rename "Renames collection.