[Mongoose] 서로 다른 스키마 간 관계 설정 (Join)
2020. 5. 13. 15:48ㆍ컴퓨터언어/Database
728x90
반응형
SQL에 JOIN ON 이 있다면, NoSQL에는 스키마 이식이 있다.
SQL에서 테이블을 정의할 때 자료형을 정의하듯이, NoSQL에서는 서로 관계를 맺고 싶은 스키마를 다른 스키마에 삽입하면 된다.
const guitarSchema = new mongoose.Schema({
name: {
type: String,
required: [true, "how could it be noname?"]
},
company: {
type: String
},
price: {
type: Number,
min: 1000,
max: 10000
},
});
const customerSchema = new mongoose.Schema({
name: String,
age: Number,
favoriteGuitar: guitarSchema
});
728x90
반응형
'컴퓨터언어 > Database' 카테고리의 다른 글
[Mongoose] db.~.find() VS db.~.findOne() (0) | 2020.05.13 |
---|---|
[Mongoose] Cannot set headers after they are sent to the client (0) | 2020.05.13 |
[Mongoose] Validation 유효성검사 (0) | 2020.05.13 |
[Mongoose] MongoDB를 쉽게 사용할 수 있게 하는 npm - CRUD (0) | 2020.05.13 |
[SQL vs NoSQL]관계설정 (0) | 2020.05.13 |