Stamplay JS SDK - возврат элементов в коллекции на основе текущего пользователя
Так что я работаю над проектом angular + stamplay, и пока он идет отлично, однако мне нужно ограничить отклик коллекции для текущего зарегистрированного пользователя.
Вот что у меня есть:
function all() {
var def = $q.defer();
// instanticate a new product collection from the stamplay js sdk
var firms = new Stamplay.Cobject('firms').Collection;
firms.fetch()
.then(function() {
def.resolve(firms);
});
return def.promise;
}
А вот документация: https://github.com/Stamplay/stamplay-js-sdk
Текущий объект пользователя находится в области видимости, и приведенное выше возвращает все фирмы, я просто не уверен, как ограничить приведенные выше результаты, в данном случае фирмы, результатами, созданными текущим пользователем.
Заранее благодарим за любые советы, которые вы можете предоставить!
1 ответ
Решение
Чтобы вернуть все элементы для этого пользователя, вы можете изменить свою функцию на:
function all() {
var def = $q.defer();
var firms = new Stamplay.Cobject('firms').Collection;
// Add the equalTo fetch param arg before calling fetch.
firms.equalTo("owner", [id_of_user]).fetch()
.then(function() {
def.resolve(firms);
});
return def.promise;
}