避免在casbah中将“system.indexes”作为集合名称

时间:2014-02-26 03:43:01

标签: mongodb scala casbah

我正在使用casbah在mongodb-database

中查找集合名称
    val mongoClient = MongoClient()
    val db = mongoClient("db_name")
    val coll = db.collectionNames()

它还提供'system.indexes',因为每个mongo数据库都有这个。有没有办法摆脱这个?

1 个答案:

答案 0 :(得分:4)

你必须自己过滤它。

val coll = db.collectionNames().filterNot(_.startsWith("system."))