当前位置: 首页 > 知识库问答 >
问题:

Hippo CMS Rest Api不返回链接文档的内容

岳卓君
2023-03-14

我试图在Hippo CMS社区版本中配置一个自定义文档类型(a)引用另一个自定义文档类型(B)。注意,B被配置为多值。其思想是通过restendpoint在JSON响应中一起获得内容信息。

我使用cms ui http://localhost:8080/cms/插入documenttypes,并使用http://localhost:8080/Essentials/bean编写器生成bean。documenttypes(A和B)都是BaseDocument类型。

Documenttype A (basedocument):

Name -> type String

Element -> Link NodeType:DocumentType B (multivalued)


DocumentType B (basedocument):

Key -> type String

Value -> type String

共有1个答案

黄兴业
2023-03-14

只需转到Essentials project的tools部分(http://localhost:8080/Essentials),然后重新生成HST bean。完成后,文档a应该有一个新方法,类似于:listgetB()。之后,可以使用该方法填充REST响应对象。

 类似资料:
  • 问题内容: 下面是我的代码 我的mongo数据库中已经有一些记录,我想运行此代码来更新年龄为17岁的姓名,然后在代码末尾打印结果。 但是,为什么我仍然从控制台获得相同的结果(而不是修改后的名称),但是当我转到mongo db命令行并键入“ ”时。结果带有修改后的名称。 然后,我再次运行该代码,并修改了结果。 我的问题是:如果修改了数据,那么为什么在console.log时还是第一次获得原始数据。

  • 环境 期望的行为 我想更新文档并返回原始文档。 实际行为 正在返回更新的文档,而不是原始文档。 我试过的 起初,我在查看findAndModify: http://mongodb.github.io/node-mongodb-native/3.1/api/Collection.html#findAndModify 然而,那里的文档表示它已被弃用,并使用findOneAndUpdate、findOn

  • 问题内容: 我正在搜索索引中的文档,然后尝试通过获取其中的一些文档。尽管收到了一组结果,但是某些文档无法通过简单的get来检索。更糟糕的是,我可以通过URI搜索获得相同的文档,其中 例如,运行一个简单的GET 给我结果: 但是,如果我使用相同的_id进行搜索: 我得到了预期的结果: 我正在通过Stretcher ruby​​ API索引文档,索引后立即进行刷新。我的本地设置是 2个节点 。我正在运

  • 问题内容: 我用如下猫鼬定义了一个模型: 然后创建了一个用户,可以通过mongo控制台完美地找到它,如下所示: 但是,当我尝试通过带有mongoose的node.js访问此对象时,要检索的对象不是此类文档,而是包装器: 这段代码… 从console.dir(doc)产生此输出… 因此,密码将不匹配,因为doc.password未定义。 为什么会这样呢? 问题答案: 这正是包裹猫鼬对象的猫鼬的目的。

  • 我有一系列函数,它们接收请求对象并返回Vavr。 如果任务已完成,则要么将包含一个Result对象,如果任务需要由另一个函数完成,则将包含一个修改后的Request对象。 我的想法是,我可以通过做这样的事情把它们联系在一起: 但是很明显不是一个东西,所以我最终在左侧有一个嵌套的Eithers。关于如何实现此功能有什么想法吗?我对替代库持开放态度。 编辑: 看起来应该这样做,但Intellij在第二

  • Hello:)我想要所有节点,但集合的长度返回0。将来我需要属性,例如,当前它将是一个包含WOW的元素列表。但问题是我根本无法选择节点。 xml部分: 长度为1: 长度为0-为什么