0

私はember-modelを使用しているアプリを持っていますが、ID 以外のものを検索に渡すと、単一のモデルを取得できません。

私のコードはもっと理にかなっています:

currentMembership: function() {
  var mem = Membership.find({ user_id: 1, organization_id: 1, limit: 1 });
  return mem.get('firstObject');
}.property()

私も使用fetchしてみましたが、役に立ちませんでした:

currentMembership: function() {
  return Membership.fetch({ user_id: 1, organization_id: 1, limit: 1 }).then(
    function(results) {
      return results.get('firstObject');
    }
  );
}.property()

応答を強制的に最初のオブジェクトから構築し、recordarray の代わりに単一のモデルを返すようにする方法はありますか?

4

2 に答える 2

0

これを として自分で実装することもできますがfetchOne、これは Ember モデルに組み込まれているものではありません。

于 2013-07-18T15:27:55.620 に答える
0

あなたのやり方は間違っていると思います。{userId: 1, organizationId: 1} を使用する必要があります。

于 2013-07-18T20:11:54.920 に答える