0
문서 배열을 사용해야 할 때와 배열 객체를 사용해야 할 때 알려주시겠습니까?Mongodb 문서 배열 대 객체 배열
문서 배열을 사용해야 할 때와 배열 객체를 사용해야 할 때 알려주시겠습니까?Mongodb 문서 배열 대 객체 배열
개체 배열을 사용하면 문서가 JSON 개체 일 뿐이므로 다른 컬렉션에 대한 ObjectId의 AKA 참조를 의미한다고 가정합니다.
데이터 모델링의 기본 패러다임은 가능할 때마다 포함시키는 것입니다. 콜렉션에서 이와 같은 사용자 전화 번호 목록과 같은 유한 번호를 참조하는 경우 - 반드시 포함하려고합니다.
{
phone_numbers: [
{
type: "mobile",
number: "(123)456-7890"
},
{
type: "home",
number: "(456)789-0123"
}
]
}
당신이 1 < 참조하는 경우 -> 많은 또는 1 < - 당신은 전송 된 메시지 등 참조를 사용하고자 할 때> 아주 많은 컬렉션, 즉/사용자에게 받았다.
{
from: ObjectId, // Reference to ObjectId of the sender
to: [], // Array of ObjectId references
message: String,
date: Date
}
내가보기 엔 여기 읽기 조언 :
이 링크가 http://openmymind.net/Multiple-Collections-Versus-Embedded-Documents/ 및 HTTP를 점등 : // 유래를 .com/questions/5373198/mongodb-relationships-embed-or-reference –