How to avoid limit in pull when wildcard * is used

The doc Datomic Pull | Datomic says In the absence of an explicit limit, pull will return the first 1000 values for a cardinality-many attribute. But anyway :limit can’t be used with a wildcard *, so is there any solution how to tell datomic to return all values for many attributes.

Yes, at first glance the solution may be to explicitly indicate the name of the attributes instead of the wildcard *, but therefore the wildcard * is used that the names of the attributes are not known



I would suggest looking into index pull.

But how index pull can be used to get an entity by specific id?