【问题标题】:Stamplay JS SDK - Return items in collection based on current userStamplay JS SDK - 根据当前用户返回集合中的项目
【发布时间】:2016-03-29 06:23:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript angularjs stamplay


    【解决方案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;
      }

    【讨论】:

      猜你喜欢
      • 2017-04-20
      • 2014-03-15
      • 1970-01-01
      • 2018-10-02
      • 2015-03-25
      • 2010-12-24
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      相关资源
      最近更新 更多