2017-01-13 3 views
0

fieldsカテゴリとspecCategoryにアクセスしたいと思います。私は*ngFor="let x of data" {{x._id.category}}を適用しましたが、動作しません。どうしたの?角を使ったオブジェクトアクセス

私は集計機能を使用してカテゴリをグループ化しています。

$group: { 
       _id: { 
     category: "$category", 
     specCategory: "$specCategory" 
    }, 


       min: {$min: '$price'}, 
       max: {$max: 500}, 
       total:{$sum:1} 
      } 

結果:私はカテゴリにアクセスする必要があります

[ { _id: { category: 'Wasser & Wind', specCategory: 'Surfen' }, min: 49, max: 500, total: 1 }, { _id: { category: 'Reisen', specCategory: 'Hotel' }, min: 49, max: 500, total: 1 } ] 

、specCategoryと合計値

+2

あなたのオブジェクトが配列ではないためであること。配列全体での反復処理はサポートされていません – devqon

答えて

1

あなたは中括弧を閉じて欠場。

{ _id: { category: 'Reisen', specCategory: 'Hotel' }, 

{ _id: { category: 'Reisen', specCategory: 'Hotel' }}, 

する必要があります私は、ファイルの表情を取るplunker追加:アプリ/ app.component.ts

+0

[{_id:{カテゴリ: 'Wasser&Wind'、specCategory: 'Surfen'}、 min:49、 max: {0}:カテゴリ: 'Reisen'、カテゴリ: 'Hotel'}、 最小:49、 最大:500、 合計:1]、 合計:1} – Tony

関連する問題