Front-End & Back-End Development 7
2.10 Relasi Data di MongoDB Dalam dunia nyata, data di aplikasi jarang berdiri sendiri. Setiap entitas biasanya saling terhubung. Misalnya, satu produk memiliki banyak ulasan, seorang pengguna memiliki banyak pesanan, atau setiap pesanan berisi beberapa produk. Relasi seperti ini sangat penting untuk dipahami agar Anda dapat merancang struktur database yang efisien dan mudah di-query. Di MongoDB, terdapat beberapa cara untuk membangun relasi antar-data. Dua pendekatan utama yang sering digunakan adalah One-to-Many dan Many-to-Many Relationship. Mari kita bahas satu per satu! 2.10.1 One-to-Many Relationship Relasi one-to-many digunakan ketika satu dokumen memiliki banyak data terkait. Contohnya, satu produk (Product) bisa memiliki banyak ulasan (Reviews). Ada dua pendekatan umum untuk membangun relasi jenis ini: Embedded Document dan Referenced Document. Approach 1: Embedded (Reviews disimpan dalam Product) Pendekatan ini berarti data reviews langsung disimpan di dalam dokumen product. ...