0

私が混乱したことは以下に説明されています。

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}である空の要素を持つ配列です。

誰でも理由を教えてもらえますか?

スキーマを添付しなければ、この問題は発生しません。

4

1 に答える 1