12

field を持つスキーマがありますtype: Object。しかし、挿入を行うたびに、そのオブジェクトは空です。

これが私のスキーマです

Contacts.attachSchema(new SimpleSchema({
    firstName: {
        type: String,

    },
    lastName: {
        type: String,
        optional: true
    },
    twitterFriend: { // this field
        type: Object,
        optional: true
    }
}));

にしてもContacts.insert({firstName: 'Mustafa', twitterFriend: {test: 'this should be stored'}})。それは動作しません。

4

1 に答える 1

20

設定した任意のサブスキーマのオブジェクトの場合blackbox: true

Contacts.attachSchema(new SimpleSchema({
    firstName: {
        type: String,

    },
    lastName: {
        type: String,
        optional: true
    },
    twitterFriend: { // this field
        type: Object,
        optional: true,
        blackbox: true
    }
}));

リファレンスについては、 SimpleSchemaのドキュメントを参照してください。

于 2015-04-06T04:29:26.670 に答える