Saya hanya menggunakan pangkalan data hubungan sebelum ini Saya membaca beberapa buku mongodb tetapi saya masih keliru mengenai sarang berbilang lapisan mongodb,
Jadual berikut ialah jadual excel yang perlu dibuat. pangkalan data. Saya secara langsung menggunakan mongodb untuk sarang berbilang peringkat
Menurut jadual ini, jika anda terus mencipta format sarang mongodb, anda memerlukan 4 tahap data json ialah seperti berikut :
{
"_id" : ObjectId("5858f844d5155de57df5efb3"),
"SITEID" : 1,
"ZONE" : "市南区",
"SITENAME" : "万象城机房",
"ZADDRESS" : "山东路10号",
"CLASS" : "D",
"LNG" : 120.339943,
"LAT" : 36.089903,
"SITE" : "",
"COSTINFO" : [
{
"RENT":[
{
"RENTALAGREEMENTNO":"协议标号",
"RENTPRICE":"3万",
"CONTRACTPERIOD":"1年",
"EXPLANATION":"暂时还没有"
}
],
"POWERRATE":[
{
"supply":"业主转供",
"ELECAGREEMENTNO":1234,
"PRICEOFELEC":1,
"METERLOCATION":"一楼电力室",
"ELECBILLPAYMENTCYCLE":"年付"
}
]
}
]
}
Sila bantu untuk melihat jika terdapat sebarang ralat dalam membina pangkalan data dengan cara ini Adakah terdapat sebarang masalah dengan penyelenggaraan data dan statistik pertanyaan? terima kasih.
Adalah disyorkan untuk mempertimbangkan aspek berikut sebelum mengubah suai model data selanjutnya:
1. Apakah kaedah siasatan utama pada masa hadapan?
2. Apakah kaedah statistik utama pada masa hadapan? Reka bentuk model data untuk kaedah pertanyaan/statistik utama.
3. Apakah kaedah/kekerapan kemas kini data?
4. Berapa besarkah jumlah data?
Selain model data asas, anda juga perlu mempertimbangkan penubuhan indeks.
Untuk rujukan!
Sayangi MongoDB! Selamat Berseronok!
Jika maklumat bersarang dalaman adalah bebas dan akan digunakan berulang kali, anda boleh mencuba pelaksanaan DBRef, yang akan lebih mudah apabila mengubah suai maklumat