MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Objets incorporés Ember-data stockés en tant qu'objets séparés

Vous utilisez l'adaptateur REST ... lorsque vous enregistrez, vous souhaitez sérialiser toutes les relations intégrées ?

Lorsque vous enregistrez ou mettez à jour votre passe d'enregistrement dans les options de hachage vers la méthode toJSON avec

{associations: true}

Jetez un œil aux tests unitaires sur ember-data pour des exemples :https://github.com/emberjs/data/blob/master/packages/ember-data/tests/unit/to_json_test.js

deepEqual(record.toJSON({ associations: true }),
        { id: 1, name: "Chad", phone_numbers: [{
            id: 7,
            number: '123'
          },
          {
            id: 8,
            number: '345'
          },
          {
            id: 9,
            number: '789'
          }
        ]},
        "association is updated after editing associations array");
});

J'espère que cela vous aidera..