У меня есть коллекция, в которой каждый документ в коллекции имеет массив с именем foo
, который содержит набор встроенных документов. Существует ли в оболочке MongoDB тривиальный способ подсчета количества экземпляров в пределах foo
? что-то вроде:MongoDB: подсчитать количество элементов в массиве
db.mycollection.foos.count()
или db.mycollection.foos.size()
?
Для каждого документа в массиве должен быть уникальный foo_id
, и я хочу сделать быстрый подсчет, чтобы убедиться, что количество элементов в массиве находится в массиве для случайного документа в коллекции.
Удивительный, помог мне также. Можете ли вы предложить, как я могу получить доступ к «total_sum» в дальнейших расчетах? –