2016-08-16 69 views
0

在仔細查看MongoDB的所有文檔並嘗試將每個查詢放在一起後,我一直在MongoDB大學中擔任指定任務。我被困在作業2.4。我希望我知道別的地方可以問這個問題,但我已經爲這個問題掙了兩天了。MongoDB University NodeJS問題

我們的video.movi​​eDetails收藏中列出了多少個文檔,其中只有以下兩種類型:「Comedy」和「Crime」,其中首先列出「Comedy」。

流派列出像這樣:

genres: [ 
    "Country", 
    "Adventure", 
    "Drama", 
    "Crime" 
] 

我通常不請人回答我的問題,但是這一次我已經完全對查詢難倒這將讓我的地步我可以得到正確的結果。我嘗試過預測,比較等,但沒有運氣。

回答

3

我認爲這可能比您想象的要簡單得多。你可以這樣做:

db.collection_name.count({ 
    genres:[ 
     "Comedy", 
     "Crime" 
    ] 
}) 

該類型只包含兩個元素,並已指定的順序意味着你沒有做任何特別的數組操作的標準。

+0

顯示我還有多少需要了解Mongo :-)非常感謝你的幫助推動我前進。 – pertrai1