現在、論文を書いていますが、MongoDBのスキーマを図で表示する必要があります。ドキュメントベースのデータベースの図に関するリソースは見つかりませんでした。
リレーショナルデータベースには実体関連図(ERD)があります。MongoDBにはどのようなオプションがありますか?多くのブログが生のJSONを「図」として表示していることに気づきましたが、これは私の論文では実現可能ではありません。
これが私のJSON構造の1つのサンプルです:
//MultiChoiceQuestion
{
"title": "How are you?",
"valid_answers" : [
{
"_id" : ObjectID(xxxx),
"title": "Great",
"isCorrect": true,
},
{
"_id" : ObjectID(yyyy),
"title": "OK",
"isCorrect": false,
},
{
"_id" : ObjectID(zzzz),
"title": "Bad",
"isCorrect": false,
}
],
"user_responses" : [
{
"user": ObjectID(aaaa),
"answer": ObjectID(xxxx)
},
{
"user": ObjectID(bbbb),
"answer": ObjectID(xxxx)
},
{
"user": ObjectID(cccc),
"answer": ObjectID(yyyy)
}
]
}
//User
{
"_id": ObjectID(aaaa),
"name": "Person A"
}
//User
{
"_id": ObjectID(bbbb),
"name": "Person B"
}
//User
{
"_id": ObjectID(cccc),
"name": "Person C"
}
これは可能な図である可能性があります: