2
我有一個文件,看起來像這樣MongoDB的努力來算裏面嵌入文檔
{'name':'abc',
'location': 'xyz',
'social_links' : { 'facebook' : 'links',
'stackoverflow': 'links',
'quora' : 'links' ... }
}
我想算我的收藏 目前我的代碼中的每個social_links鏈接總數看起來是這樣的
db.main_candidate.aggregate([ { '$match': {'social_links.quora': {'$exists': true}}}, {'$group': { '_id' :'quora', 'count': {'$sum':1 }}}])
雖然這正確地返回特定的social_link的計數,但我想編寫一個查詢,它將能夠在單個查詢中計算所有social_links,而不必爲每個特定名稱進行編寫。