怎么用mongodb或者mongoose库建立文档引用
習慣沉默
習慣沉默 2017-04-28 09:04:59
0
2
607

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

请问怎么用mongodb模块建立这三个的关系??

習慣沉默
習慣沉默

全員に返信(2)
给我你的怀抱

MongoDB はインデックスを作成します: db.collection.createIndex( { name: 1 } )
db - データベースです
コレクション - テーブル (mysql に関連する) です

データベース構築については、次のように書きます: (参考のみ)
student
{
_id:ObjectID(<MongoDB ID>),
id:<学生ID>,
gender: <gender>,
年齢: <age>、
名前: <name>、
course_ids: [

リーリー

]
}

教師
{
_id:ObjectID(<MongoDB ID>),
id:<教員ID>,
name:<name>,
コース:[ course_id1, course_id2 ]
}

コース
{
_id:ObjectID(),
id:
}

いいねを押す +0
Ty80

Mongodb にはドキュメント参照として DBRef があり、他のコレクションのドキュメントの場所を記録できます。ただし、この参照は SQL データベースの外部キーの概念ではなく、参照されるドキュメントのコレクション名と ID 番号を記録することしかできず、他の操作を付加することはできず、参照されたドキュメントの一部の操作を実行することさえできません。変更または削除されます。 mongodb による参照関係の確立はすべて、主にデータベースではなくプログラムを通じて行われます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート