MongoDB: Jak przedstawić schemat schematu w pracy?
Obecnie piszę pracę i muszę wyświetlić schemat mojego MongoDB na diagramie. Nie znalazłem żadnych zasobów dotyczących diagramów baz danych opartych na dokumentach.
Istnieją diagramy zależności encji (ERD) dla relacyjnych baz danych. Jakie mam opcje dla MongoDB? Zauważyłem, że wiele blogów po prostu wyświetla surowy JSON jako swój „diagram”, ale w mojej pracy nie jest to możliwe.
Oto przykład jednej z moich struktur JSON:
//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"
}
Czy to może być możliwy schemat: