带有嵌套对象的猫鼬`Undefined type at`

时间:2019-10-30 21:18:17

标签: javascript node.js mongodb mongoose electron

我在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渲染器会导致我不知道的事情?

0 个答案:

没有答案