首页 > 解决方案 > 如何在 dgraph 查询中获取子字符串

问题描述

当我执行此查询时

{
  message (func: uid(0x4e22)) {
    message
  }
}

我得到回应

{
  "data": {
    "message": [
      {
        "message": "really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message really long message "
      }
    ]
  },
  ...
}

但我希望我返回的数据有一个缩短的预览版本message,如下所示

        "message": "really long message rea"

dgraph 查询语言中是否有任何方法可以返回这样的子字符串?

标签: graphqldgraph

解决方案


目前没有。使用即将推出的@lambda指令和 javascript 挂钩函数,您可以拥有这些功能。20.11 版预计将于 2020 年 11 月上旬发布。


推荐阅读