我想使用Mongo-Scala Driver为集合创建唯一索引。这个驱动程序是新的,我也是Scala的新手。我无法通过这两种方法创建索引。
collQueries.createIndex(Document("name" -> 1, "unique" -> true))
而且:
collQueries.createIndex(Document("name" -> 1, "unique" -> true), IndexOptions())
任何人都可以请教如何在Mongo-Scala驱动程序中创建唯一索引,因为它非常新,而且没有太多信息。
答案 0 :(得分:2)
要创建唯一索引,请使用以下代码:
collection.createIndexes(
Seq(
IndexModel(
Indexes.ascending("name"),
IndexOptions().background(false).unique(true)
)
)
)
我发现这个quick documentation tour非常有用。
享受!
答案 1 :(得分:1)