mongodb 또는 mongoose 라이브러리를 사용하여 문서 참조를 만드는 방법
習慣沉默
習慣沉默 2017-04-28 09:04:59
0
2
601

比如:一名学生(学号,名字,性别,年龄)教师(教工号,名字)选课信息(学号,课程号,教工号,成绩)

mongodb 모듈을 사용하여 이 세 가지 간의 관계를 설정하는 방법은 무엇입니까? ?

習慣沉默
習慣沉默

모든 응답(2)
给我你的怀抱

MongoDB는 인덱스를 생성합니다: db.collection.createIndex({ name: 1})
db - 데이터베이스입니다
컬렉션 - 테이블입니다(mysql에 상대적)

데이터베이스 구축에 대해서는 다음과 같이 작성하겠습니다. (참고용)
student
{
_id:ObjectID(<MongoDB ID>),
id:<student ID> ,
성별: ,
연령: ,
이름:,
강좌 ID:[

으아악

]
}

선생님
{
_id:ObjectID(<MongoDB ID>),
id:<교수 번호>,
이름:<name>,
강좌: [course_id1 , 강좌_id2 ]
}

강좌
{
_id:ObjectID(<MongoDB ID>),
id:<강좌 번호>
}

Ty80

Mongodb에는 다른 컬렉션의 문서 위치를 기록할 수 있는 문서 참조로 DBRef가 있습니다. 그러나 이 참조는 SQL 데이터베이스의 외래 키 개념이 아니며, 참조된 문서의 컬렉션 이름과 ID 번호만 기록할 수 있으며, 참조된 문서가 있을 때 일부 작업도 수행할 수 없습니다. 변경되거나 삭제됩니다. 모든 mongodb 참조 관계 설정은 주로 데이터베이스가 아닌 프로그램을 통해 수행됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿