目前在做一個(gè)mongodb的數(shù)據(jù)分析項(xiàng)目統(tǒng)計(jì)分析的功能說(shuō)明:(1)基礎(chǔ)統(tǒng)計(jì)數(shù)據(jù)是不定時(shí)統(tǒng)計(jì)的;(2)查詢展示的周期固定為(小時(shí),天,月,年)等;(3)相對(duì)應(yīng)的數(shù)據(jù)要按照對(duì)應(yīng)的字段做以groupby對(duì)應(yīng)的字段做sum,avg統(tǒng)計(jì)。(4)還要求有分頁(yè)功能;以前在mysql中的實(shí)現(xiàn)是如下一段sql語(yǔ)句:--創(chuàng)建表結(jié)構(gòu)--CREATETABLEtest(--idintPRIMARYKEYauto_increment,--namevarchar(30),--scoreint--);--插入測(cè)試數(shù)據(jù)--insertintotest(name,score)VALUES('a',1);--insertintotest(name,score)VALUES('b',2);--insertintotest(name,score)VALUES('c',3);--insertintotest(name,score)VALUES('a',2);--insertintotest(name,score)VALUES('b',3);--insertintotest(name,score)VALUES('c',1);具體實(shí)現(xiàn)SQL語(yǔ)句:SELECT*FROM(SELECTname,sum(score)totlefromtestGROUPBYname)temorderbytotledescLIMIT0,2;想請(qǐng)問(wèn)哪位大神能幫忙!謝謝!
mongo如何實(shí)現(xiàn)mysql類似的嵌套查詢。
躍然一笑
2019-03-30 11:38:01