gentics-mesh - 如何在模式属性中检索完整节点:节点
问题描述
这是我正在创建的架构的一部分,比如说架构 A。
...
{
"name":"topicList",
"type":"list",
"label":"topicList",
"required":false,
"listType":"node",
"allow":[
"topic"
],
"elasticsearch":{
"type":"nested"
}
}
...
当我检索模式 A 的对象时,主题属性是 {"uuid": "string"} 对象的数组。
是否有可能获得完整的对象(否则我需要进行额外的查询以从这些对象中获取元数据)。
我知道微模式可以做到这一点,但我想要存储的对象是主题模式中的对象。
BR
解决方案
要在一个请求中获取对其他节点的引用,请使用 GraphQL。
https://getmesh.io/docs/graphql/#_loading_referenced_fields_of_a_node https://getmesh.io/docs/api/#project__graphql__post
curl --request POST \
--url http://$MESH_HOST:$MESH_PORT/api/v2/$PROJECT_NAME/graphql/ \
--header 'Content-Type: application/json' \
--data '{"query":"YOUR_QUERY_HERE"}'
推荐阅读
- javascript - 在最后一个选择验证不起作用
- vb.net - 从字符串列表中删除重复项并删除键值
- javascript - 是否可以在 javascript 中制作自己的自定义原生对象?
- c++ - 添加线程会增加执行相同任务所需的时间
- matlab - 手动将工具箱添加到 MATLAB
- image - imshow 将图像显示为嘈杂,即使它不在 Windows 图像查看器中
- python - 如何使用 Python C API 传播异常?
- python - 如果位置可以改变,如何在字符串中选择一个整数?
- python - Python:猴子修补函数的源代码
- android - 找不到 com.android.support:multidex-instrumentation:27.1.1