我把我的手放在流星 - 到目前为止,我喜欢它:-) 但是,我试图将一个JSON对象直接存储到miniMongo中,但没有得到任何地方 - 而我认为这是目的: - )
testVar = {"test":"this is from the object"}
QStore.update(
{"_id" : QT._id},
{
$set: {
"tCode" : testVar,
"name" : "verion 6"
}
}
)
在QStore的模式中,tCode被定义为{object},我认为这是对的...我错在哪里? : - )
的问候,
保罗答案 0 :(得分:3)
假设你正在使用aldeed:simple-schema,其他一切都没问题(仅通过上面的代码片段很难说),你很可能错过了模式定义中的blackbox
标志:
<强>黑箱强> 如果您具有Object类型的键,则也将验证该对象的属性,因此您必须在架构中定义所有允许的属性。如果这不可能或您不关心验证对象的属性,请使用blackbox:true选项跳过对象内所有内容的验证。