Я пытаюсь создать серверные коллекции в MongoDB, в которых хранятся настройки сервера и предупреждения / модерации пользователей в коллекции, которая определяется идентификатором сервера. Когда я использую Mongoose для хранения / получения данных из коллекций, я всегда получаю ошибку Cannot overwrite model once compiled
. Я попытался использовать delete mongoose.connection.models[model name]
, чтобы очистить модель, если она мне понадобится снова, но она не работает.
Теперь я делаю это, определяя схему сервера каждый раз, когда она мне нужна втот же файл, потому что я не знаю, как получить конкретную коллекцию сервера в базе данных из другого файла, где определена схема (если это имеет смысл). Есть ли лучший способ определить схему или сохранить данные сервера?