찾다

 >  Q&A  >  본문

mongodb下求一个用户所在地collection设计方案

一个用户表单,需要用户选择所在地(省,市,区),并且要实现省市区三个下拉框的三级联动,数据库部分该怎么设计?
sql数据库下实现过,但mongodb下有没有更好的设计方案.

ringa_leeringa_lee2766일 전886

모든 응답(3)나는 대답할 것이다

  • 黄舟

    黄舟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}]}]}}
    사용시 지방을 기준으로 지방명을 검색한 후 지방 문서에 포함된 도시(배열)를 반복하여 이름을 얻고, 각 도시 문서에 포함된 지역(지역)을 반복하여 모든 구역 이름을 얻습니다. 🎜>

    회신하다
    0
  • 迷茫

    迷茫2017-04-21 11:19:32

    어레이 컬렉션

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 11:19:32

    SQL 데이터베이스에서 어떻게 구현하나요? (데이터베이스의 물리적 디자인 부분은 코드가 아닙니다) 조언 부탁드립니다

    회신하다
    0
  • 취소회신하다