大家是怎么解决中文数据在nebula数据库中定义属性的时候必须英文的问题?

如题

考虑在属性的 comment 里放对应的中文呢?

不是comment描述,是考虑


这些个地方,我中文的数据,在考虑这些地方怎么弄。

我不知道comment里面的中文,能查询出来吗?有什么大的作用吗

应用里维护一个英文属性到中文属性名的 map 呢?

map和其他的函数应该在哪里用呢?

抱歉,我的意思是在您的应用层面代码里维护这样的一个字典、map,
en_to_cn_map = {“age”:“年龄”, “name”: “姓名”}
然后按需转换 en_to_cn_map[“age”]

另外,对 schema 里的字段的中文支持我们正在做哈,现在有同学已经在往里合 PR 了,敬请期待哈~~

pr https://github.com/vesoft-inc/nebula/pull/3380

这个方法有考虑,属的增删那么map表也需要更新,毕竟这个表需要人为设定,如果采用这种方式,就得在一开始完善这个表吧。我们提供一个中台服务,得考虑新属性加入怎么更新表对应的英文标识。

可以先把信息放到 comment 里,不考虑它,等我们支持了之后你们再改到中文么?
否则做的工作很快就成累赘了

再就是 base64?
年龄 → 5bm06b6E

格式必须字母开头,仅支持数字 字母 下划线吧。网上也很少nebula的教学视频,我有很多搞不懂的地方,函数不太会用,查询 match也总出问题。愁

match 现在在加紧被优化,问题都报上来了么?

哈哈,你可以帮助我们提供你希望有的教学视频的类型、方向哈,我写了一个 issue 在这里收集,欢迎来给我们评论哈~~

我打算做一个速成教程系列视频来的,您的输入会加速这个系列的出来哈~~

主要我用这个数据库才一周时间,有些问题怕是我还没吃透,后期有任何问题我还会再咨询您,希望我问的问题能够帮助数据库优化

1 个赞

感谢支持

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。