私が混乱したことは以下に説明されています。
SomeSchemaという名前のスキーマを定義しました。
SomeSchema=new SimpleSchema({
content:{
type:[Object]
}
});
次に、Someという名前のコレクションを定義し、このコレクションをSomeSchemaにアタッチします。
Some=new Meteor.Collection('some');
Some.attachSchema(SomeSchema);
最後に、ドキュメントをSomeに挿入してみます。
Some.insert({content:[{a:0,b:'hello',c:true}]});
エラーは発生しません。しかし、contentの値は{}ではなく{a:0,b:'hello',c:true}である空の要素を持つ配列です。
誰でも理由を教えてもらえますか?
スキーマを添付しなければ、この問題は発生しません。