Как объявить название коллекции и название модели в мангусте

У меня есть 3 вида записей,

1)Categories,
2)Topics  and
3)Articles 

В моем mongodb у меня есть только 1 собрание, названное «категориями», в котором я обработал 3 вышеуказанных документа.

Для этих 3 модулей я написал 3 модели (по одной на каждой) таким образом, как показано ниже,

mongoose.model('categories', CategorySchema);
mongoose.model('categories', TopicSchema)
mongoose.model('categories', ArticlesSchema)

, например .... mongoose.model ('collection_name', Schema_name)

но когда я запускаю свой код, он выдает ошибку, что

Cannot overwrite `categories` model once compiled.

Если я изменю вышеупомянутые модели, как это,

mongoose.model('category','categories', CategorySchema);
mongoose.model('topics','categories', TopicSchema)
mongoose.model('articles','categories', ArticlesSchema)

Он создает 2 коллекции с именами тем и статей что я не хочу. Это моя проблема сейчас, может кто-нибудь предложить мне помочь ..... Спасибо ....

8
задан MMR 17 October 2016 в 05:41
поделиться