Есть ли способ получить @Id
и @Field
для одной и той же переменной @Document
, чтобы переменная также сохранялась внутри документа? Я пытаюсь сохранить данные, которые я импортирую, насколько это возможно, даже несмотря на то, что я использую методы проектирования, которым следуют разработчики.
@Id и @Field в одной и той же переменной?
Ответы (1)
Аннотация @Id будет иметь приоритет над @Field, поэтому идентификатор не может быть сохранен как идентификатор документа, так и значение внутри документа. Самый быстрый способ добиться этого - это, вероятно, дублировать поле id как отдельный аннотированный атрибут @Field?
person
Simon Baslé
schedule
19.09.2016
Спасибо Саймон :)
- person prettyvoid; 19.09.2016
Саймон - единственный способ сделать это? Я не вижу веских причин дублировать атрибут в моей модели документа, если он не требуется.
- person Matthew Fontana; 16.12.2016