Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring/Rest/MongoDB中的嵌入式类_Java_Spring_Mongodb_Rest_Spring Mongo - Fatal编程技术网

Java Spring/Rest/MongoDB中的嵌入式类

Java Spring/Rest/MongoDB中的嵌入式类,java,spring,mongodb,rest,spring-mongo,Java,Spring,Mongodb,Rest,Spring Mongo,我在组织类中嵌入了一个Address类。发生的情况是,当我向组织发布地址时,address类的ID字段没有填充 我知道…在MongoDB中,子文档不需要它们的ID。我希望它们有一个ID,以防我决定将它们解耦或删除特定地址。我确实为地址创建了一个id字段,但不知道为什么它没有被填充 public class Organization { @Id private String id; private String name; private String organizationType; pr

我在组织类中嵌入了一个Address类。发生的情况是,当我向组织发布地址时,address类的ID字段没有填充

我知道…在MongoDB中,子文档不需要它们的ID。我希望它们有一个ID,以防我决定将它们解耦或删除特定地址。我确实为地址创建了一个id字段,但不知道为什么它没有被填充

public class Organization {

@Id private String id;

private String name;
private String organizationType;
private String email;   
private String programmingBoardEmail;
private String website;
private Date springBooking;
private Date fallBooking;
private String facebook;
private String twitter;
private String parentID;
private Address address;
private List<Phone> phones;
private List<String> activities;
"

我需要做些特别的事情来做这件事吗?在初始化address类时,我可以自己调用ID生成器吗


蒂亚

创建新地址时,只需自己分配ObjectId即可

address._id = new ObjectId();

该死,我抱怨得太快了。它不理解ObjectId()是什么。我有没有遗漏什么重要的东西?
address._id = new ObjectId();