我想将Reviewid中的_id保存为ObjectId,但是当我查询它时,我希望它显示为String而不是{" timestamp"," machineIdentifier"等等}
以下是我的课程:
@Document
public class Catalog {
....
private List<Review> reviews;
....
}
public class Review {
@Id
private ObjectId _id = new ObjectId();
private String userid;
private String username;
private String reviewstring;
}
mongodb中的类Review是一个嵌入式文档。
当我使用_id作为String查询某个审核时,它返回null。如何在查询期间将ObjectId显示为String,但是让它保留为ObjectId?
答案 0 :(得分:0)
@JsonSerialize(使用= ToStringSerializer.class)