Это то, что я искал:
conn.update(query ++ ("filename" -> filename) ++ ("projectId" -> projectId),$set ("field" -> field),false,true)
Это обновляет каждую запись, найденную этим запросом.
PS: для будущего ссылка , еслиесть список полей (например, .eg в данном случае имен файлов), вместо использования foreach в этих полях и создания N запросов, можно сделать это:
"filename" $in Array(fieldList:_*)