Adapt for Java driver 3.0
This commit is contained in:
parent
3c63209ab1
commit
a107f1f8b7
1 changed files with 7 additions and 5 deletions
|
|
@ -390,13 +390,13 @@
|
||||||
:unique (boolean) to create a unique index
|
:unique (boolean) to create a unique index
|
||||||
:name (string) to specify a custom index name and not rely on the generated one"
|
:name (string) to specify a custom index name and not rely on the generated one"
|
||||||
([^DB db ^String coll ^Map keys]
|
([^DB db ^String coll ^Map keys]
|
||||||
(.ensureIndex (.getCollection db (name coll)) (as-field-selector keys)))
|
(.createIndex (.getCollection db (name coll)) (as-field-selector keys)))
|
||||||
([^DB db ^String coll ^Map keys ^Map options]
|
([^DB db ^String coll ^Map keys ^Map options]
|
||||||
(.ensureIndex (.getCollection db (name coll))
|
(.createIndex (.getCollection db (name coll))
|
||||||
(as-field-selector keys)
|
(as-field-selector keys)
|
||||||
(to-db-object options)))
|
(to-db-object options)))
|
||||||
([^DB db ^String coll ^Map keys ^String name unique?]
|
([^DB db ^String coll ^Map keys ^String name unique?]
|
||||||
(.ensureIndex (.getCollection db (name coll))
|
(.createIndex (.getCollection db (name coll))
|
||||||
(as-field-selector keys)
|
(as-field-selector keys)
|
||||||
name
|
name
|
||||||
unique?)))
|
unique?)))
|
||||||
|
|
@ -418,8 +418,10 @@
|
||||||
|
|
||||||
(defn drop-index
|
(defn drop-index
|
||||||
"Drops an index from this collection."
|
"Drops an index from this collection."
|
||||||
[^DB db ^String coll ^String idx-name]
|
[^DB db ^String coll idx]
|
||||||
(.dropIndex (.getCollection db (name coll)) idx-name))
|
(.dropIndex (.getCollection db (name coll)) (if (string? idx)
|
||||||
|
idx
|
||||||
|
(to-db-object idx))))
|
||||||
|
|
||||||
(defn drop-indexes
|
(defn drop-indexes
|
||||||
"Drops all indixes from this collection."
|
"Drops all indixes from this collection."
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue