Stamplay JS SDK - 根据当前用户返回集合中的项目

时间:2015-12-22 21:59:55

标签: javascript angularjs stamplay

所以我正在开发一个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#query

当前用户对象在范围内,上面确实返回了所有公司,我只是不确定如何将上述结果(在本例中为公司)限制为当前用户创建的结果。

提前感谢您提供的任何提示!

1 个答案:

答案 0 :(得分: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;
  }