2016-04-15 66 views
0

任何人都可以幫助我嗎?我想計算流星中的集合,但我不知道代碼。我想在SQL "SELECT category,COUNT(category) FROM table GROUP BY category);') "這樣的代碼的代碼,該代碼如何統計集合中的值?

" SELECT unit,category,COUNT(category) 
FROM table where unit like "%'.$searchtype.'%" GROUP BY unit, category;')" 

請我需要你的幫助。

回答

0

這是一個語法錯誤分組功能無法與單 例如工作:

select DEPTNO,COUNT(EMPNO),SUM(SAL) form emp GROUP BY DEPTNO 上述聲明做工精細,因爲我們選擇DEPTNO和GROUP BY DEPTNO

但是,如果我們選擇像這樣 select ENAME COUNT(EMPNO)SUM(SAL)form emp GROUP BY DEPTNO 這是語法錯誤,因爲我上面提到哪個組函數不能用於單個工作 我希望我明白U的意思。我的回答很有幫助

0

您可以使用遊標的count()方法,請參閱documentation

Collection.find({...}).count(); 
+0

我做了這樣的編碼,但它沒有功能。 Template.count_status.helpers(){profile:function(){ return Profile.find({status:'Available', category:{$ in:['NB','LCD']}, })。count (); } }); –