contentful - 如何使用 javascript sdk 在内容丰富的 getEntry 调用中获取包含的对象?

标签 contentful

我发现我可以使用 node.js javascript api 在 getEntries 方法中通过 include:2 传递查询对象。我如何使用返回单个对象的 getEntry 调用来做到这一点。

// how do I get the nested objects by passing the parameter include:1
client.getEntry('<entry_id>', {<what goes here?>})
.then(function (entry) {
  // logs the entry metadata

})

最佳答案

getEntry 返回 1 且仅返回 1 个条目。如果您想包含 1 个父条目(也称为多个条目)的链接条目,则必须使用 getEntries 方法并指定父条目的 sys.id您要检索的条目。像这样:

client.getEntries({'sys.id': '<entry_id>'})
.then(entries => {
  ...
})

关于contentful - 如何使用 javascript sdk 在内容丰富的 getEntry 调用中获取包含的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425494/

相关文章:

json - 解析内容丰富的 Webhook(自定义 JSON 类型)

javascript - 内容导出服务器错误

javascript - 内容丰富且 javascript : get only entries with fields. future 日期

javascript - 内容丰富 如何解决子引用链接?

graphql - 在 Gatsby 上渲染 Contentful Reference (many) 数组

javascript - 内容丰富 + Angular2

javascript - 如何从 Contentful 中获取单个条目并按字段值查询?

typescript - 如何使用接口(interface)使 API 响应类型安全/声明? typescript

javascript - 在 redux/react 应用程序的页面之间导航时图像被复制

javascript - 如何在 Gatsby 中使用带有富文本的内联图像?