在reactivemongo中为集合创建唯一索引

Jor*_*dan 3 scala reactivemongo

查看MongoDB文档,您可以确保在应用程序运行时使用如下所示的命令为集合创建索引:

db.myCollection.ensureIndex({'my-col': 1}, {unique: true})
Run Code Online (Sandbox Code Playgroud)

我在反应性mongo apis中找不到这样的东西.这样的事情存在吗?

vpt*_*ron 7

您可以从BSONCollection访问IndexManager:

collection.indexesManager.ensure(...)
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅reactivemongo文档:

  • 0.9(截至2019年1月 - 给出404)
  • 0.1x(截至2019年1月 - 当前版本)