Вы близки, вам просто нужно обернуть ваши условия в MongoDBObject()
.
Нам пришлось вытащить неявные преобразования <key> -> <value>
в кучу мест, потому что их было трудно поймать правильнои взламывали другой код.
Они, вероятно, вернутся в 2.1.
Сделайте это вместо:
val coll = MongoConnection()("foo")("bar")
for(x <- coll.find(MongoDBObject("name" -> ".*son$".r))) {
// some operations...
}