Stamplay JS SDK - Return 基于当前用户的集合中的项目

Stamplay JS SDK - Return items in collection based on current user

所以我正在研究一个 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

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

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

对于 return 该用户的所有项目,您可以将您的功能修改为:

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