2013-02-01 79 views
1

JayData在EntitySet上有一個名爲find(keyValue, cb)的方法。但是,這種方法轉換爲下面的OData查詢:如何通過密鑰檢索實體而不使用JayData過濾器

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

爲什麼不通過鍵的OData提供查詢呢?像這樣:

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

我發現第二個查詢在這種情況下更自然,也更容易調試。有沒有辦法強制JayData使用第二個查詢?

回答

0

對不起,我們現在不支持。您可以將其添加到我們的積壓件(http://jaydata.org/backlogs)或在github上打開問題。

+0

感謝。我發現了一個類似的問題,因此我添加了我的評論:https://github.com/jaydata/jaydata/issues/71 – khaledh

0

現在它似乎被支持,但尚未記錄。我已經測試過版本1.3.6。該reuest被翻譯成

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

,我發現在這裏(搜索 「新發現()爲OData的提供者」)唯一的文檔:

http://jaydata.org/blog/release-notes