2015-07-16 4 views
4

В приложении «Мои паруса» я редактирую файл config/models.js следующим образом, чтобы очистить базу данных при подъеме приложения.sails js - ошибка при очистке коллекций при запуске

migrate: 'drop', 
    connection: 'mongodb' 

Но когда я пытаюсь запустить приложение, он отображает следующую ошибку.

A hook (`orm`) failed to load! 
error: Error (E_UNKNOWN) :: Encountered an unexpected error 
MongoError: Index with name: _id_ already exists with different options 

Я использую паруса версии 0.10.5, любая помощь будет оценена по достоинству.

ответ

1

же здесь, когда у вас есть ошибки в модели сбои ОРМ, по крайней мере, у вас есть ошибка, иногда с MySQL вы даже не ошибка

0

вопрос был, в некоторых из моего приложения файлы моделей, которые я добавил в список атрибутов.

attributes: { 
    _id: { 
     type: 'string', 
     unique: true 
    } 
} 

Поскольку я добавил уникальную истину в атрибут, это вызывает ошибку, когда я пытаюсь очистить коллекции при запуске. более подробную информацию об этой проблеме можно найти на Index already exists with different options error while using createIndex() in latest MongoDB java driver

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