WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:现在有这样一个问题,在写代码的时候,需要对每个语句的结果有个预期模板才能去写数据解析的逻辑,一个简单的例子是比如查询索引,需要先跑一边响应的语句才能知道响应结果的格式然后再去解析,不知道大佬们这种情况怎么解决的
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:估计这也是neo4j做GraphQL支持的原因
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:多链路具体是指?
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:期待一个开源大佬
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:这个东西估计需要比较大的精力去搞
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:是的
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:这样感觉是不是会退化成类似关系型数据的查询啊
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:node-link-node-link-node。。。。 node和link并不相同
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:你们的多链路查询怎么做的,我最近也在做这个
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:明白
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:没有对节点的约束吗 比如查询节点a的A属性,节点b的B属性,节点c的C属性,a和b的关系交ab,b和c的关系叫做bc,
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:不过这个问题不大
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:有一些细微差别
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:nebula match 节点数据量大的情况下 limit 会超时
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:「赵天增:[图片]」 - - - - - - - - - - - - - - - 类似这个语句,我要先跑一边查询,然后发现出来的结果是这样的,然后再去写后面的处理逻辑
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:[收到了一个表情,请在手机上查看]
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:感觉工作量比较大
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:图库查出来就是一列一列的数据,和sql差不多
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:单点和一跳的增删改查
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:老哥做这个花了多久
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:确实很接近了
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:其实就是graphQL-->cypher的转换和结果集的转换
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:但是感觉neo4j的match和nebula差不多吧
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:之前用的neo4j,目前计划迁移nebula,match这种查询也不计划保留了,最近基本把封装的方法底层都换了
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:那你sql怎么解析
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:向老哥求教
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:neo4j limit超时吗
WeChat-Sync
03/10/2023, 2:25 AM🔩 赵天增:看文档应该暂时不支持
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:不一样
WeChat-Sync
03/10/2023, 2:25 AM👳 杨晓辉:很奇怪的实现