自我加入mongodb

时间:2017-03-04 13:27:59

标签: java mongodb

在mongodb中,使用java我想创建id,如果它的主要对象是1,2,3 ......子对象那么,1.1,1.2,1.3 ...子子对象然后1.1。 1,1.1.2,1.1.3 ....是否可以这样创建?如果是这样,那么如何创建呢?

public class Main {
     private String id;
     private String mainName;
     private List<Child> childs;
}

public class Child {
     private String id;
     private String childName;
     private List<SubChild> subChilds;
}

public class SubChild {
    private String id;
    private String subChildName;
}

我希望mongodb对象看起来像

{
 "id":"1",
 "mainName":"main",
 "childs":[{
   "id":"1.1",
   "childName":"child",
   "subChilds":[{
     "id":"1.1.1",
      "subChildName":"subChild"
    }]
 }]
}

0 个答案:

没有答案