javascript - 带有嵌套对象的 Mongoose `Undefined type at`
问题描述
我在 Electron 中有一个应用程序,我可以像其他人一样导入猫鼬并创建我的模式。标准的东西。如果我在 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 文档,在模式中为键分配具有更多键/值对的嵌套值是完全有效的(参见文档模式页面上定义模式下的示例)。
我错过了什么吗?Electron 中是否有某些东西或刷新 Electron 渲染器会导致我不知道的情况?
解决方案
推荐阅读
- python - 将 >2GB 数据传递给 tf.estimator
- python - 将 idxmin(axis=1) 与数据框一起使用时出现 TypeError
- drupal - Drupal 网站备份无需访问 FTP 服务器
- c# - 如果我有后代href,如何获取div id?
- excel - 编写 VBA 函数以查找句号。和周没有。13 期
- android - Android穿戴模块中的“意外的命名空间前缀“app””
- javascript - 使用 javascript/jQuery 更改 % 中设置的 div left 属性?
- python - Using a class of variables for function argument
- java - 是否可以在不初始化超类的情况下从初始化的子类返回超类对象
- php - 如何使用 cakephp (MVC) 创建会话