Привет, я новичок в mongodb. Я использую java.
У меня есть система с двумя таблицами, system_properties в моей реляционной таблице.
Что-то вроде этого.
Table Fields values
System System_ID(PK), System_Info 100, cisc
200, Gets
System_prop System_ID(FK), Prop_key, Description 100, good, success
100, better,progress
200, worse,failed
Я пытаюсь создать для этого схему. например: для вставки одного документа
System
{
"_id" : 100
"System_Info" : "cisc"
System_Properties :
{ "system_id":100
[{prop_Key : "good", Description: "success"},
{prop_Key : "better", Description: "progress"}] }
}
Это лучшая схема для такого дизайна?
Во избежание присоединения только мы встраиваем документы.
Я сомневаюсь, необходим ли system_id: 100 (внешний ключ в реляционных таблицах), поскольку "_id" = 100 (primarykey в реляционной таблице) также относится.