Pada akhirnya, Anda kacau. Tidak mungkin (dalam mongodb) untuk menjamin integritas data dalam skenario seperti itu, karena tidak memiliki hubungan secara umum dan kunci asing pada khususnya. Dan tidak ada gunanya membangun pemeriksaan tingkat aplikasi. Tidak peduli seberapa rumit mereka, mereka masih bisa gagal (karenanya "tidak ada jaminan").
Jadi, entah itu penyematan (agar data terkait selalu ada, langsung di dokumen) atau mengabaikan harapan akan data yang konsisten.