In the documentation they always use a star in string literals like this o => o.`*`
to select all fields, but when running this it always failed. However, after some tests I found that this format works with brackets o => o.('*')
https://cap.cloud.sap/docs/guides/providing-services/#–-deep-read
1 2 3 4 5 6 7 8 | entity myEntity : cuid , managed { field1 : String ; comp : Composition of one myComposition ; } aspect myComposition : cuid , managed { myCompField : String ; } |
1 2 3 4 5 | const result = await SELECT . from ( myEntity ) . columns ( e = > { e ( '*' ) e . comp ( c = > c . myCompField ) //expand composition, but only select 'myCompField' } ) |
Update 14.09.2023: is now fixed (#)