Node.js - Mongoose - Проверить, существует ли коллекция

Мне нужно вставить некоторые данные, используя mongoose, но имя коллекции предоставляется пользователем в момент вставки, поэтому сначала я должен проверить, существует ли коллекция.

Я знаю, как проверить, существует ли коллекция, путем запросаsystem.namespaces коллекция. Я вижу 3 возможных подхода к этому.

Найти способ запросаsystem.namespaces используя мангуста (возможно, определяя схему, которая соответствует схеме в БД).Получение некоторого базового объекта node-mongodb-native от mongoose и выполнение запроса вручную. В любом случае, это то, что я хотел бы узнать, как это сделать.Использование отдельного экземпляра node-mongodb-native (или какого-либо другого драйвера) для выполнения запроса

Число3 наименее элегантный и тот, который япытаюсь избежать, я нене хочу загружать другой экземпляр драйвера или создавать новое соединение, когда mongoose уже создал его.

Я собираюсь попробовать номер1 после написания этого. Я только что проверилsystem.namespaces и схема выглядит довольно просто

Я все еще хотел бы услышать некоторые мнения.

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос