  (to-dbo [v] (to-dbo (vec v)))
  (to-clj [v] (to-clj (vec v)))
  (to-description [v] (to-description (vec v)))
- 
+
  clojure.lang.Keyword
  (to-dbo [v] (str v))
  (to-clj [v] (str v))

     (.requestDone ~db))))

(defn write-concern-none
  "From the mongo driver javadocs: 
   Don't check for or report any errors on writes."
  [#^DB db]
  (.setWriteConcern db com.mongodb.DB$WriteConcern/NONE))

;; The MIT License
;;
;; Copyright (c) 2010 Wilkes Joiner
;;
;; Permission is hereby granted, free of charge, to any person obtaining a copy
;; of this software and associated documentation files (the "Software"), to deal
;; in the Software without restriction, including without limitation the rights
;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
;; copies of the Software, and to permit persons to whom the Software is
;; furnished to do so, subject to the following conditions:
;;
;; The above copyright notice and this permission notice shall be included in
;; all copies or substantial portions of the Software.
;;
;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
