私は次のようなモデルを持っています:
var Playlist = Backbone.Model.extend({
    defaults: function() {
        return {
            id: null,
            items: new PlaylistItems()
        };
    }
});
ここで、PlaylistItemsはBackbone.Collectionです。
プレイリストオブジェクトを作成した後、saveを呼び出します。
playlist.save({}, {
    success: function(model, response, options) {
        console.log("model:", model, response, options);
    },
    error: function (error) {
        console.error(error);
    }
});
ここでは、私のモデルはBackbone.Modelオブジェクトです。ただし、その子であるitemsは、Backbone.CollectionではなくArray型です。
これは予期しない動作でした。私は何かが足りないのですか?または、配列を新しいBackbone.Collectionに手動で渡して、これを自分で初期化する必要がありますか?