odatajaydata

How can I retrieve an entity by key without using filter with JayData


JayData has a method on EntitySet called find(keyValue, cb). However, this method translates to the following OData query:

http://localhost/api/MyEntitySet?$filter=(Id eq 1)&$top=2

Why doesn't the OData provider query by key instead? Like so:

http://localhost/api/MyEntitySet(1)

I find the second query to be more natural in this case, also easier to debug. Is there a way to force JayData to use the second query?


Solution

  • Sorry, we don't support this now. You can add it to our backlog (http://jaydata.org/backlogs) or open an issue on github.