내 노드 앱에서 mongodb를 사용하고 두 문서에 두 개의 항목을 만들려고합니다. 위한 하나 attendee
와 하나 media
.
참석자가 미디어 컬렉션에있는 미디어 개체를 참조하기를 원합니다.
참석자를 생성하고 객체를 참조하기 만하면됩니다.
attendee = {
uuid: 123,
mediaRef: <mediaID>,
}
또는 참조되는 문서를 자세히 설명하는 참조 개체를 설정하는 것이 가장 좋습니까?
ORM 종류를 사용하지 않기 때문에 참석자 ID를 가져올 때 mediaRef ID를 기반으로 관련 미디어에 대해 다른 쿼리를 수동으로 수행해야한다고 가정합니다.
감사
네이티브 mongodb에는 참조에 대한 특정 유형이 없다고 생각합니다. ID와 동일한 유형입니다. 이제 참조에 대한 부분은 단일 쿼리로 수행 할 수 있습니다. 당신이 찾고있는 것은 $ lookup 연산자입니다 : https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
즉, 나는 여전히 mongo에 ORM을 사용하는 것이 좋습니다. ;)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다