Thanks for the prompt reply!
Should the selector then be a list of BSON Documents with ID fields?
val selector = List(BSONDocument("_id" -> "xxx"), ...)
And the modifier, the collection of objects (with implicit reader and writers)?
Maybe I'm missing something but it doesn't make much sense to me, basically I just want to insert a bunch of objects, and while doing so, update the ones that match on the _id field..
Thanks