nebula-contrib / ngbatis

NGBATIS is a database ORM framework base NebulaGraph + spring-boot, which takes advantage of the mybatis’ fashion development, including some de-factor operations in single table and vertex-edge, like mybatis-plus. NGBATIS 是一款针对 NebulaGraph + Springboot 的数据库 ORM 框架。借鉴于 MyBatis 的使用习惯进行开发。https://graph-cn.github.io/ngbatis-docs/
https://nebula-contrib.github.io/ngbatis/
Apache License 2.0
132 stars 42 forks source link

ng.valueFmt的使用 #202

Closed IndexNull closed 1 year ago

IndexNull commented 1 year ago

我有个需求就是
match (v:${ params.tagValue }) where v.${ params.tagValue }.${ params.paramEn } == ${ ng.valueFmt(params.paramValue) } return count(v) 参数我是不知道类型的所以入参的时候给的string,但是如果图库存的是int的话是查不到的 这种情况fmt这里能解决吗 或者说有别的更好的方式做这种需求吗

CorvusYe commented 1 year ago

这种情况按习惯应该是什么类型的,传什么类型的值进行查询,以约定为主,传参的时候约定好,如果是请求查阅时再获取schema信息判断类型,会造成不必要的网络开销,比较不建议

IndexNull commented 1 year ago

好的 明白了