Mongoose `Неопределенный тип at` с вложенным объектом - PullRequest
0 голосов
/ 31 октября 2019

У меня в 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, что могло бы вызвать это, о чем я не знаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...