2016-04-15 11 views
0

Bitte kann mir jemand helfen? Ich möchte die Sammlung in Meteor berechnen, aber ich kenne den Code nicht. Ich möchte den Code wie dieser Code in SQL- "SELECT category,COUNT(category) FROM table GROUP BY category);') " und diesen CodeWie zählen Sie Werte in der Sammlung?

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

Bitte ich brauche Ihre Hilfe.

Antwort

0

dies ist ein Syntaxfehler der Gruppenfunktion nicht mit dem einzelnen Beispiel arbeiten können:

select DEPTNO,COUNT(EMPNO),SUM(SAL) form emp GROUP BY DEPTNO die obige Aussage ist gut funktionieren, weil wir die DEPTNO und GROUP BY DEPTNO

aber wenn wir wählen, wählen Sie so wählen ENAME, COUNT (EMPNO), SUM (SAL) bilden emp GROUP BY DEPTNO das ist Syntaxfehler wie ich oben erwähnt, welche Gruppenfunktion kann nicht mit einer einzigen Ich hoffe, ich verstehe, was U bedeuten. und meine Antwort ist hilfreich

0

Sie können count() Methode eines Cursors verwenden, siehe documentation.

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

Ich habe die Codierung wie folgt, aber es funktioniert nicht. Template.count_status.helpers ({ profile: function() { ) return Profile.find ({status: 'Available', Kategorie: {$ in: ['NB', 'LCD']}, })(); } }); –

Verwandte Themen