2016-06-08 11 views
0

У меня есть следующий документ в коллекции Монго: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 {}. Как я могу захватить содержимое субдокумента?

ответ

0

Выяснил это. Использование карты вместо JsonObject:

public Map<String, Integer> sprintIssueCount; 

 Смежные вопросы

  • Нет связанных вопросов^_^