Эта функция возвращает курсор, который затем можно использовать для forEach ().Например:
db.listCollections({}, {nameOnly: true}).forEach((_col) => {
console.log(_col.name)
})
Затем вам нужно будет увеличить счетчик для каждой коллекции или поместить каждое имя коллекции в массив, а затем проверить его длину.
Другой способбыстрое получение количества коллекций будет означать использование функции «collection ()» следующим образом:
db.collections({}, (error, collections) => {
console.log(collections.length)
})
listCollections source источник коллекций