嗨,我是 mongodb 的新手。我正在使用 java。
我的关系表中有 2 个表系统 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 (关系表中的主键)也指相同。