В моем загрузочном проекте Spring есть такой документ:
@Document(collection="AuditTable")
public class AuditTable {
@Id
private String id;
private Map<String, String> properties;
, где свойства - это динамическое поле, т.е. оно может принимать столько разных пар ключ-значение.
Я используюMongoRepository для хранения этого значения:
@Repository
public interface AuditTableRepo extends MongoRepository<AuditTable, String> {
}
Теперь, когда я сохраняю его в Коллекции, это выглядит так:
, тогда какЯ хочу, чтобы это выглядело так:
"_id": "XYZ"
"_class": "XYZ"
"workCaseId":"12"
"taskName":"AUDIT"
"owner":"ANSHU"
"createdDate":"XYZ"
Есть идеи о том, как я могу это исправить, не используя конвертеры?Или, если мне нужно их использовать, как мне это сделать?
Я новичок в Spring Data Mongodb, поскольку мы недавно сделали переход к Mongo из Oracle.