Чтобы проверить длину массива в MongoDB, вы можете использовать метод .count()или свойство .length. Вот как это можно сделать:
-
Использование метода
.count():db.collectionName.count({})Это вернет общее количество документов в коллекции.
-
Использование свойства
.length:db.collectionName.find({}).toArray().lengthЭто вернет длину массива путем преобразования курсора в массив и последующего доступа к его длине.
-
Использование метода
.aggregate():db.collectionName.aggregate([ { $group: { _id: null, count: { $sum: 1 } } } ]).toArray()[0].countДля расчета количества документов в коллекции будет использоваться этап
$group.