2014-12-06 3 views
1

Я использую Node.js и mongoose для взаимодействия с MongoDB. Моя текущая реализация динамически создает схемы Mongoose во время выполнения. Эти схемы затем используются для создания объектов, которые хранятся в их соответствующих коллекциях в MongoDB. В какой-то момент может быть вызвана функция удаления (экспресс-конечная точка), которая затем удаляет одну или несколько из этих коллекций, и это ссылка схемы из кода (устанавливает ее в неопределенный). Однако, когда я собираюсь воссоздать одну из этих схем, мангуст жалуется, что старый уже существует!

Любые идеи?Как удалить определенную схему из Mongoose?

ответ

1

попробовать это ниже заставить меня понять, если там будет то же самое problam:

mongoose.connection.collections['yourCollectionName'].drop(function(err) { 
    console.log('collection dropped'); 
}); 
+0

Привет. Спасибо за ответ. К сожалению, я получаю ту же ошибку, что и раньше. Я вставил ошибку в папку для вставки в [link] (http://pastebin.com/skUyt9zG) –

Смежные вопросы