У меня есть следующий документ в коллекции Монго:MongoDB документ, содержащий поддокумент для Java класса с Джонго
{ "_id" : ObjectId("5757fe72998660e2bc86b85f"), "projectCode" : "ABC", "projectName" : "ABC Dev", "sprintIssueCount" : { "bugs" : 17, "enhancements" : 7, "newFeatures" : 31 } }
Я затем с помощью Джонго (с Play Framework), чтобы захватить это из базы данных и поместить его в класс Java с:
return projects().findOne("{projectCode: #}", code).as(Project.class);
с класса проекта, содержащий следующие поля:
@JsonProperty("_id")
public String id;
public String projectCode;
public String projectName;
public JsonObject sprintIssueCount;
Однако sprintIssueCount возвращает empty {}. Как я могу захватить содержимое субдокумента?