2016-06-20 2 views
0

У меня есть приложение MEAN js. Мне нужно, чтобы коллекции создавались при запуске. Прямо сейчас, он создается только тогда, когда я вставляю в него документ.Mongoose js создать коллекцию на старте

Может ли быть указано при создании схемы?

+0

У вас есть индексы в ваших коллекциях? Это не прямое решение вашей проблемы, но если Mongoose должен создавать индексы, то он также должен создавать коллекции. – weiyin

+0

Его MEAN-приложение по умолчанию, поэтому я не уверен :( –

+0

Я просто попробовал 'mySchema.set ('autoIndex', true);' didnt create on launch –

ответ

0

Один из способов сделать это, чтобы убедиться, что у вас есть хотя бы одно полевое индексирование. Mongoose создаст коллекцию при создании индексов.

Например, чтобы указать поле name, укажите это в вашей схеме: name: {type: String, index: true}.

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