在meteorjs中更新模式后更新旧文档的RangError(Yogiben Admin,Simpleschema)

时间:2015-10-27 17:02:26

标签: javascript meteor

我收到以下错误

W20151027-20:28:24.193(5.5)? (STDERR) 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 /纤维/ future.js:245 W20151027-20:28:24.196(5.5)? (STDERR)throw(ex); W20151027-20:28:24.196(5.5)? (STDERR)^ W20151027-20:28:24.196(5.5)? (STDERR)RangeError:超出最大调用堆栈大小 =>退出代码:8

说我有一个带字段“a”的simpleschema,我已经使用管理面板将数据插入其中。之后,我添加了另一个字段“b”,并使用管理面板编辑了集合中的现有文档,为字段“b”添加值,并抛出上述错误。

但是如果我尝试插入新文档,则没有错误。有点卡在这上面。 !任何想法的人?

1 个答案:

答案 0 :(得分:0)

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