Filebeat не может отправить журналы в logstash с ошибкой журнала / комбайна

У меня была эта проблема во время модульного тестирования.

При первом вызове функции создания модели mongoose хранит модель под ключом, который вы предоставляете (например, «пользователи»). Если вы вызываете функцию создания модели с одним и тем же ключом более одного раза, mongoose не позволит вам перезаписать существующую модель.

Вы можете проверить, существует ли модель в мангусте с:

let users = mongoose.model('users')

Это вызовет ошибку, если модель не существует, поэтому вы можете ее обернуть в try / catch, чтобы либо получить модель, либо создать ее:

let users
try {
  users = mongoose.model('users')
} catch (error) {
  users = mongoose.model('users', <UsersSchema...>)
}
0
задан John_K 30 March 2019 в 22:51
поделиться