Как установить TTL для документа в монго, используя морфию? - PullRequest
0 голосов
/ 26 октября 2018

В настоящее время используется следующий код в morphia для указания индекса ttl в документе.

@Entity(value = "productDils", noClassnameStored = true)
@Indexes(
        {@Index(fields = {}, options = @IndexOptions(expireAfterSeconds = 36)),
        @Index(fields = {@Field("pid")}, options = @IndexOptions(unique = true))
}
)
public class ProductDils {}

Но я получаю сообщение об ошибке ниже. Исключение в потоке "main" org.mongodb.morphia.mapping.MappingException: Не удалось разрешить путь "против" com.example.productdils.ProductDeils '.

Может кто-нибудь помочь?

PS: я знаю, как это сделать с помощью Java-клиента mongodb.Но мое приложение использует морфию.

1 Ответ

0 голосов
/ 27 октября 2018

Вы не указываете поле для применения ttl для начинающих.Возможно, вы просто пропустили поля для краткости, но они нужны вам, конечно, для определения индексов для

...