当前正在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.mongoodb.morphia.maping.MappingException中出现异常:无法根据"com.example.productdils.ProductDeils"解析路径"。
有人能帮忙吗?
PS:我知道这是如何使用mongodbjava客户端完成的。但我的应用程序正在使用morphia。
您没有为初学者指定要应用ttl的字段。也许您只是为了简洁而省略了字段,但您当然需要它们来定义针对的索引