Добавить ссылки (отношения) к существующей записи в содержательном

Я пытаюсь обновить существующую запись с помощью 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
      }
    }]
  }
}

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

0 ответов

Другие вопросы по тегам