Adapt to 3.0

This commit is contained in:
Michael Klishin 2015-05-11 01:20:18 +03:00
parent 26be7bb1b9
commit 05dd57731a

View file

@ -56,6 +56,15 @@
(MongoClient. server-list options))
;; connect to a single instance
(MongoClient. ^ServerAddress server-address options)))
([server-address ^MongoClientOptions options credentials]
(let [creds (if (coll? credentials)
credentials
[credentials])]
(if (coll? server-address)
(let [server-list ^ArrayList (ArrayList. ^java.util.Collection server-address)
]
(MongoClient. server-list creds options))
(MongoClient. ^ServerAddress server-address options))))
([{ :keys [host port uri] :or { host *mongodb-host* port *mongodb-port* }}]
(MongoClient. ^String host ^Long port)))