У меня в Electron есть приложение, которое я импортирую в mongoose и создаю свои схемы, как и все остальные. Стандартные вещи. Я получаю сообщение об ошибке, если я обновляю представление в Electron. Он загружается правильно в первый раз, но во время разработки я могу что-то изменить и обновить, чтобы продолжить, но как только эта ошибка возникает, я должен перезапустить приложение.
Я получаю ошибку Uncaught TypeError: Undefined type 'undefined' at 'thisfield'
, и яне могу на всю жизнь сообразить почему. Часть, на которую она ссылается в ошибке, такова:
const mongoose = require( 'mongoose' )
const schema = mongoose.Schema( {
name: String,
thisfield: {
reference: String,
unit: String,
value: Number
},
Я изменил имена полей, но это поле получает эту ошибку, и я понятия не имею, почему. Согласно документации Mongoose, совершенно правильно назначить ключу гнездовое значение с дополнительными парами ключ / значение в схеме (см. Пример в разделе «Определение схемы» на странице «Схемы» документации).
AmЯ что-то пропустил? Есть ли что-то в Electron или обновлении рендерера Electron, что могло бы вызвать это, о чем я не знаю?