Возник соблазн поступить следующим образом:
вместо таблицы в mysql
t1_t2 (t1_id, t2_id)
t1_t2 {t1_id:int, t2:[int,int,int]}
Само отношение рассматривается как ресурс (в терминах REST), при его обновлении придется сначала удалить все записи с определенным t1_id.
Опыта работы с mongodb нет, есть ли тут какие-то подводные камни?