Relationship trong MongoDB

Relationship trong MongoDB tượng trưng cho cách các Document có mối liên quan với nhau. Relationship có thể được mô hình hóa thông qua phương thức EmbededReferenced. Những Relationship này có thể là 1:1, 1:N, N:1, hoặc N:N.

Chúng ta cùng xem xét trường hợp lưu giữ địa chỉ của người dùng. Một người dùng có thể có nhiều địa chỉ, điều này tạo ra một 1:N Relationship.

Dưới đây là cấu trúc giả dụ cho user document:

{

"_id":ObjectId("52ffc33cd85242f436000001"),

"name": "Tom Hanks",

"contact": "987654321",

"dob": "01-01-1991"

}

Còn đây là cấu trúc giả dụ cho address document:

{

"_id":ObjectId("52ffc4a5d85242602e000000"),

"building": "22 A, Indiana Apt",

"pincode": 123456,

"city": "Los Angeles",

"state": "California"

}

Last updated