내 모델 디자인에서는 Venues와 Ticket간에 직접적인 상관 관계가 없습니다. 개최지는 거래와 일대 다 관계이며 거래는 티켓과 일대 다 관계입니다.컬렉션간에 간접적 인 관계가있는 MongDB 쿼리
개최지 -> 비교 -> 티켓
이 아마 바보 같은 질문이지만, 나는 Tickets.findByVenueId() 작업을 갖고 싶어. 무엇을 쿼리하여 서버 측에서 모든 문제가 발생하는지 확인하는 가장 효율적인 방법은 무엇입니까? Ticket 모델에서 VenueId에 대한 어떤 종류의 참조가 필요합니까?
노드에서 MongooseJS를 사용하고 있습니다.
감사합니다. Thilo. 나는 이것에 대해 많은 생각을 해왔고 장소에 하위 문서로 거래를 추가하는 것이 더 효율적인지, 그리고 티켓이 거래의 하위 문서가 될지 궁금해하고 있습니다. 그것에 관한 어떤 생각? – remotevision
많은 티켓이 있다고 가정하면 확장되지 않습니다. 지금 당신이 가진 것이 좋은 것처럼 보입니다. – Thilo