2017-11-08 2 views
0

私のdbが以下の場合、合計の映画の数はどのように数えますか? 私はそのクエリ:オブジェクトの下のアイテムをカウントするMongoDB

N_Moviesのような出力たい:3

を私はオンラインで検索しましたが、それを行うための方法を見つけることができませんでした。

本当にありがとうございます。

"Movies": 
 
       [ 
 
       { "Date": "15/01/2016", 
 
       "Time": "00:57:00", 
 
       "Title": "Resident Evil", 
 
       "License": { "Date": "15/01/2016", "Time": "00:00:00"}, 
 
      
 
       "Viewing PCT": 99 
 
       }, 
 
       { "Date": "22/01/2016", 
 
       "Time": "22:01:00", 
 
       "Title": "Whatever It Takes", 
 
       "License": { "Date": "22/01/2016", "Time": "00:00:00"}, 
 
       
 
       "Viewing PCT": 1 
 
       }

答えて

0

私はあなたが配列のサイズを見つけようとしている考えています。 「:文字列を$サイズの引数は配列でなければなりませんが、タイプのもので、」それはように動作しない、ありがとうあなたは、配列

db.aggregate([{'$project':{'N_Movies':{'$size':'$Movies'}}}]) 
+0

のサイズを取得するために凝集の$sizeを使用することができます – ZangMi

関連する問題