0

这是我正在创建的架构的一部分,比如说架构 A。

...
{
         "name":"topicList",
         "type":"list",
         "label":"topicList",
         "required":false,
         "listType":"node",
         "allow":[
            "topic"
         ],
         "elasticsearch":{
            "type":"nested"
         }
}
...

当我检索模式 A 的对象时,主题属性是 {"uuid": "string"} 对象的数组。

是否有可能获得完整的对象(否则我需要进行额外的查询以从这些对象中获取元数据)。

我知道微模式可以做到这一点,但我想要存储的对象是主题模式中的对象。

BR

4

1 回答 1

0

要在一个请求中获取对其他节点的引用,请使用 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"}'
于 2021-03-25T14:00:56.310 回答