@Id и @Field в одной и той же переменной?

Есть ли способ получить @Id и @Field для одной и той же переменной @Document, чтобы переменная также сохранялась внутри документа? Я пытаюсь сохранить данные, которые я импортирую, насколько это возможно, даже несмотря на то, что я использую методы проектирования, которым следуют разработчики.


person prettyvoid    schedule 19.09.2016    source источник


Ответы (1)


Аннотация @Id будет иметь приоритет над @Field, поэтому идентификатор не может быть сохранен как идентификатор документа, так и значение внутри документа. Самый быстрый способ добиться этого - это, вероятно, дублировать поле id как отдельный аннотированный атрибут @Field?

person Simon Baslé    schedule 19.09.2016
comment
Спасибо Саймон :) - person prettyvoid; 19.09.2016
comment
Саймон - единственный способ сделать это? Я не вижу веских причин дублировать атрибут в моей модели документа, если он не требуется. - person Matthew Fontana; 16.12.2016