Отображение документа с частично определенной схемой
Я пишу демонстрационное приложение, используя Spring & MongoDB в качестве базы данных.
Мой основной класс домена выглядит так:
@Document
public class Person {
@Id
private String id;
//Some other fields
private DBObject additionalData;
}
Ключевым моментом является то, что AdditionalData является вложенным документом без заданной схемы, это вид пользовательского JSON. Но когда я анализирую этот json (используя (DBObject) JSON.parse (value) expression), он сохраняется как строка в MongoDB, и мне нужно, чтобы она была вложенной структурой документа.
Искал пару часов, решения не нашел. Есть идеи?