mongoose로 relation 설정하기 (populate 이용하기)
mongodb는 관계형 데이터베이스들과 다르게 모델끼리의 관계를 직접 설정할 수 없습니다. 하지만 다른 documents들이 서로를 참조할 수 있게끔 설정할 수 있습니다. mongodb와 node.js의 ODM인 몽구스를 활용해 해당 기능을 구현해보려 합니다. 1. 모델(혹은 Collection) 생성 우선 예시를 위해 상품 모델과 상품판매자 모델을 생성합니다. 👇상품 모델 (sellerId 쿼리 주목) // 참고: 각자 documents들의 _id는 원래 자동으로 생성됩니다. const mongoose = require('mongoose'); const Schema = mongoose.Schema; const product = new Schema({ _id: Schema.Types.ObjectId, n..
데이터베이스/NoSQL
2020. 9. 26. 10:53