需要帮助更新 CF 条目中的字段。它是一个没有默认值的下拉字段。
我试图通过从 CF 环境中获取条目、设置相应的字段并像这样更新它来做到这一点:
client.getSpace(spaceId)
.then((space) => {space.getEnvironment(environment)
.then((environment) => {environment.getEntry('1234567890')
.then((entry) => {
entry.fields = {
state: {
'en-US': 'Arizona'
}
}
return entry.update()
})
})
})
通过这样做,该state
值得到更新,但其他现有字段值被删除。
内容更新的内容文档在此处声明相同:https://www.contentful.com/developers/docs/references/content-management-api/#/introduction/updating-content,但我找不到实现它们的方法建议。
如何在state
不丢失所有其他字段的情况下更新值?