sql >> Databasteknik >  >> NoSQL >> MongoDB

Ember-data inbäddade objekt lagrade som separata objekt

Du använder REST-adaptern...när du sparar vill du serialisera alla inbäddade relationer?

När du sparar eller uppdaterar ditt postpass i alternativhashen till toJSON-metoden med

{associations: true}

Ta en titt på enhetstesten på ember-data för exempel: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");
});

Hoppas detta hjälper...




  1. Uppdatera en kapslad post i mongodb-arrayen när du inte känner till dokumentindexet

  2. Får Json.NET + MongoDB Bson att spela trevligt tillsammans

  3. Hur designar jag ett MongoDB-schema för en Twitter-artikelaggregator

  4. MongoDB - ska mitt användardokument innehålla en lista över projekt-ID?