Saat ini, ini tidak mungkin. Untuk mengakses dua koleksi, Anda harus menggunakan kerangka kerja agregasi yang, bagaimanapun, tidak dapat melakukan manipulasi data apa pun pada tahap ini. Selain itu, persyaratan "pada suatu waktu" akan memerlukan dukungan untuk transaksi yang saat ini hanya tersedia dalam versi beta - jadi sekali lagi, nasib buruk.
Intinya adalah:Pendekatan yang Anda sarankan dengan callback adalah cara yang harus dilakukan.