2015-10-22 3 views
-1

Как написать запрос, которые возвращают количество элементов, возвращенных в следующем запросе:

db.books.aggregate(
    [ 
     { $group : { _id : "$author", name: { $push: "$name" } } } 
    ] 
) 

ответ

0

Этот трубопровод даст вам количество книг на данный автор, используя $sum Оператор батареи:

db.books.aggregate([ 
    { 
     $group: { 
      _id: "$author", 
      name: { $push: "$name" }, 
      count: { $sum: 1 } 
     } 
    } 
]) 
Смежные вопросы