Добавить ссылки (отношения) к существующей записи в содержательном - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь обновить существующую запись, используя API управления содержимым, пробовал использовать entry.update (), но он перезапишет все предыдущие данные новыми, поэтому все предыдущие данные будут потеряны, есть ли способсделать это?Я проверил документацию для разработчиков, но не смог найти ни одной статьи, посвященной указанной проблеме, поэтому у меня есть следующее

function getPreviousModules(space, moduleID) {
  return space.getEntry(moduleID)
   .then((entry) => {
     return entry.fields.modules
   })
   .catch(console.error)
}
client.getSpace(spaceId)
     .then((space) => space.getEntry(moduleID))
     .then((entry) => {
        //const prevModules = getPreviousModules(space, moduleID)
        entry.fields.modules = Object.assign(linkEntry(mediaListID))
        entry.update()
     }
})
function linkEntry (id) {
  return {
    'en-US': [{
      sys: {
        type: 'Link',
        linkType: 'Entry',
        id: id
      }
    }]
  }
}

Приведенный выше код заменит все предыдущие данные нановый, кто-нибудь может мне помочь в этом?

...