私のソファのデータベースのための2つの異なる構造を設計する、私はどちらが私に最も適しているか知りたい。もちろんによってはcouchdbでデータを構造化する最良の方法ですか?
文書:
{
"_id": "e11b862c9939f9d0de39f3aa28036c96",
"_rev": "4-e1245399d2f074ef5710d6bcbb0aa7f7",
"nombre": "JavaScript",
"descripcion": "curso basico de javascript",
"horas": 50,
"costo": 500000,
"modalidades": [
{
"nombre": "online",
"descripcion": "cursos en linea",
"descuentos": [
{
"descuento": 0.2,
"fecha caducidad": "2017-11-20"
},
{
"descuento": 0.1,
"fecha caducidad": "2017 - 12 - 30 "
}
]
},
{
"nombre": "privada",
"descripcion": "cursos privados",
"descuentos": [
{
"descuento": 0.2,
"fecha caducidad": "2017-11-20"
}
]
}
]
私はモダリティに応じてコース、コースのコスト、および各コースの割引を保つユニークな文書を作る、私は知りたいですあなたが実際に使用データ、それは難しいgeneri以上のものを提供するためにしようとする方法上の任意の手がかりを提供していませんでしたように、2つの形式の
{
"_id": "e11b862c9939f9d0de39f3aa28034b9e",
"_rev": "3-87278a7404c9f458be9beec1808aafb7",
"cursos": [
{
"nombre": "Javascript",
"descripcion": "curso basico de javascript",
"horas": 50,
"costo": 500000,
"modalidad": [
{
"nombre": "online",
"descripcion": "cursos en linea",
"descuentos": [
{
"descuento": 0.2,
"fecha caducidad": "2017-12-20"
}
]
},
{
"nombre": "privada",
"descripcion": "cursos privados",
"descuentos": [
{
"descuento": 0.15,
"fecha caducidad": "2017-12-20"
}
]
}
]
},
{
"nombre": "HTML5",
"descripcion": "curso basico de HTML5",
"horas": 60,
"costo": 400000,
"modalidad": [
{
"nombre": "online",
"descripcion": "cursos en linea",
"descuentos": [
{
"descuento": 0.3,
"fecha caducidad": "2017-12-20"
}
]
},
{
"nombre": "privada",
"descripcion": "cursos privados",
"descuentos": [
{
"descuento": 0.2,
"fecha caducidad": "2017-12-20"
}
]
}
]
}
]
}
これらの2つのコードについて具体的な質問をしない限り、これは広範な質問であり、別のフォーラムで質問する必要があります – Ibo
iboの回答に感謝します。具体的な質問はどの構造が最も適切ですか? –