mongodb数据库,机房数据库4层嵌套设计问题
怪我咯
怪我咯 2017-05-02 09:23:48
0
2
645

mongodb数据库设计,机房数据库设计问题

以前只用过关系型数据库,看了一些mongodb的书但是还是有些困惑,对于mongodb的多层嵌套,
下表是需要制作成数据库的excel表格。我直接用mongodb进行了多层嵌套

按照这张表格,直接做成mongodb的嵌套格式的话,就需要4层嵌套了json数据如下:
{

"_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":"年付"
      }
    ]
  }
]

}
请帮忙看看这样建数据库有没有什么错误,对后期数据维护,查询统计上会有什么问题吗?多谢。

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
滿天的星座

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!