【问题标题】:RangError on updating an old document after updating schema in meteorjs ( Yogiben Admin, Simpleschema )更新meteorjs中的模式后更新旧文档的RangError(Yogiben Admin,Simpleschema)
【发布时间】:2015-10-28 05:08:05
【问题描述】:

我收到以下错误

W20151027-20:28:24.193(5.5)? (标准错误) W20151027-20:28:24.195(5.5)? (STDERR) /private/var/root/.meteor/packages/meteor-tool/.1.1.4.13atstp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/服务器-lib/node_modules/fibers/future.js:245 W20151027-20:28:24.196(5.5)? (STDERR)抛出(前); W20151027-20:28:24.196(5.5)? (标准错误)^ W20151027-20:28:24.196(5.5)? (STDERR) RangeError: 超出最大调用堆栈大小 => 退出代码:8

假设我有一个带有字段“a”的简单模式,并且我已经使用管理面板向其中插入了数据。之后,我添加了另一个字段“b”,并使用管理面板编辑集合中的现有文档以添加字段“b”的值,并引发上述错误。

但如果我尝试插入一个新文档,则没有错误。有点卡在这上面。 !!有什么想法吗?

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    除非新字段在架构中是可选的,否则无法再验证旧文档,可能是在通过管理面板更新它的过程中的某个地方。

    【讨论】:

      猜你喜欢
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-06
      • 2015-08-23
      • 2016-06-20
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      相关资源
      最近更新 更多