2016-04-15 2 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

НО если мы выбираем как это выбрать ENAME, COUNT (EMPNO), SUM (SAL) форма ого GROUP BY DEPTNO это ошибка синтаксиса, как я уже упоминал выше, какая функцию группы не может работать с одним я надеюсь, я понимаю, что сделал U вида. и мой ответ полезен

0

Вы можете использовать метод курсора count(), см. documentation.

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

Я сделал такое кодирование, но это не функция. Template.count_status.helpers ({ profile: function() { return Profile.find ({status: 'Available', Категория: {$ in: ['NB', 'LCD']}, }). Count(); } }); –

Смежные вопросы