在Parse.com中使用restangular(带参数的getList)

时间:2014-08-25 07:23:02

标签: angularjs parse-platform restangular

我从Restangular和Parse.com开始寻找一个小型的webapp。我可以创建对象并使用Id获取它们。 当我尝试使用参数时,我遇到以下问题:我获取了表中的所有行。

这是我的代码:

Restangular.all('VinDetail').getList({
producer: "Parigot"}).then(
function(test) { 
vin.test = test;
});

然后我在chrome dev工具中获取此url: https://api.parse.com/1/classes/VinDetail?producer=Parigot

这是我的结果:

{"results":[{"producer":"Parigot Père et Fils","createdAt":"2014-08-06T21:09:47.317Z","updatedAt":"2014-08-06T21:10:19.362Z","objectId":"SGPqVsIw81"},{"producer":"Parigot","manufacturer":"sur place","notes":"test note","price":8,"createdAt":"2014-08-08T05:36:08.578Z","updatedAt":"2014-08-08T05:36:08.578Z","objectId":"JbWf2Ma5Pb"},{"createdAt":"2014-08-08T05:40:43.993Z","updatedAt":"2014-08-08T05:40:43.993Z","objectId":"I8bat0qZNq"},{"createdAt":"2014-08-08T05:48:02.328Z","updatedAt":"2014-08-08T05:48:02.328Z","objectId":"b3bQKWVPDO"}]}

但我只希望第二张唱片。

你看到我失踪了吗?

提前致谢,

bevrard

1 个答案:

答案 0 :(得分:0)

我找到了获得第二条记录的问题。使用Parse.com的API,我需要添加一个'其中:'参数。

像这样: Restangular.all(' VinDetail&#39)的GetList(。 { 其中: { 制片人:" Parigot" } });