Added suport $setOnInsert to the query dsl