Open
Description
Assuming a hierarchy like this:
case class InnerRecord(
int: Int,
str: String,
)
object InnerRecord extends MongoDataCompanion[InnerRecord]
case class RecordTestEntity(
id: String,
innerList: List[InnerRecord]
) extends MongoEntity[String]
object RecordTestEntity extends MongoEntityCompanion[RecordTestEntity]
How can I construct a projection so that only innerList.int
fields are returned? I know I can reference the fields at particular index of the list, eg. RecordTestEntity.ref(_.innerList.head.int)
, but I would like to achieve something like this: RecordTestEntity.ref(_.innerList.map(_.int))
. Is it possible?
Metadata
Metadata
Assignees
Labels
No labels