Есть ли способ найти длину массива в MongoDB, не возвращая весь массив?

#arrays #mongodb

#массивы #mongodb

Вопрос:

Я разбиваю список внедренных документов на страницы, и мне интересно, есть ли дешевый способ узнать длину этого списка, аналогичный count() для документов . Я знаю, что

 array.length
  

работает, но я предполагаю, что это медленно и неэффективно.

Любой совет был бы высоко оценен.

Ответ №1:

Поддерживайте выделенный счетчик массива как часть документа. Другого эффективного способа определить длину массива не существует.