一个用户表单,需要用户选择所在地(省,市,区),并且要实现省市区三个下拉框的三级联动,数据库部分该怎么设计?
sql数据库下实现过,但mongodb下有没有更好的设计方案.
黄舟2017-04-21 11:19:32
컬렉션의 요소는 기본적으로 3단계 중첩이어야 합니다
{"지방":{"pname":p1,"city":[{"cname":c11,"area":[{"aname":a11}]}]}}
{"지방":{"pname":p2,"city":[{"cname":c21,"area":[{"aname":a21}]}]}}
{"지방":{"pname":p3,"city":[{"cname":c31,"area":[{"aname":a31}]}]}}
사용시 지방을 기준으로 지방명을 검색한 후 지방 문서에 포함된 도시(배열)를 반복하여 이름을 얻고, 각 도시 문서에 포함된 지역(지역)을 반복하여 모든 구역 이름을 얻습니다. 🎜>