2016-04-28 5 views
0

私はスクリーンショットのような結果を与える次のMongoクエリを持っています。 ノード配列内の値の数を制限するためにクエリを変更する方法はありますか。プッシュ機能を使用して限定値のmongoクエリを変更する方法

Gorの例私は自分のノード配列に上位3つの値しか入れません。 enter image description here

{ $group: { 
     _id: "$url", 
     nodes: { 
      $push: { 
       totaltime: "$totaltime", 

     }, 

     }, 
      }, 
     } 

答えて

0

あなたはMongoDBの中にあなたのコレクション内のurlフィールドの4種類を持っているという理由だけで4つの項目を得ました。ので、ここで結果は4つのdiffferent項目を意味し、あなたが$group

+0

_idのparamでプレイすることをお勧めしますnodesの量を変更するには

は、URLの同じ種類を持っています。私がここで欲しいのは、たとえ同じURLにいくつのノード項目があっても、私はいつもノード項目の特定の制限を$ limit = 3とします – Bhupesh

関連する問題