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;
  }

Другие вопросы по тегам