graphql - 如何在 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 查询语言中是否有任何方法可以返回这样的子字符串?
解决方案
目前没有。使用即将推出的@lambda
指令和 javascript 挂钩函数,您可以拥有这些功能。20.11 版预计将于 2020 年 11 月上旬发布。
推荐阅读
- javascript - vue.js 不能在计算方法中使用数据属性
- authorization - 有没有办法在 Scm-Manager 上设置 SVN 路径读取权限
- c++ - GetDlgItem(IDC_STATIC)->SetFont(&m_font) 抛出异常
- mysql - 如何按两个日期中较早/较早的日期排序 SQL 结果?
- azure - Azure DevOps 中是否可以按区域路径的第一个子层进行分组?
- pdf - 如何将许多情节图放在一个文件中并添加文本
- elasticsearch - Elasticsearch 找不到包含“-”的值
- docker - 运行时访问docker容器的IP
- flutter - Flutter中的DropdownButtonFormField在使用图标时不居中,在其InputDecoration中使用suffixIcon时,将无法按下
- symfony - crudcontroller 中基于当前登录用户或用户 ID 的实体数据