BGFMDB icon indicating copy to clipboard operation
BGFMDB copied to clipboard

发现bg_keyPathValues的问题

Open ChandHsu opened this issue 6 years ago • 7 comments

先看一下二级属性表的结构: image

现在我匹配到了这个"messageBodyType" : 1 然后,where编出来是这样的:

97eaa19567c8c439b87fe4e5107396f4

多了一个逗号,导致查询失败,问题在于字符串拼接的时候没有考虑该属性位于最后一位,我不懂数据库语言,不清楚是否能直接删除逗号

ChandHsu avatar Mar 14 '18 02:03 ChandHsu

我看一下你的使用方式

huangzhibiao avatar Mar 14 '18 03:03 huangzhibiao

image

ChandHsu avatar Mar 14 '18 03:03 ChandHsu

另外有没有not like的方式?我要过滤掉除了语音以外的所以类型

ChandHsu avatar Mar 14 '18 03:03 ChandHsu

这个bug暂时没办法解决,你可以通过bg_excuteSql这个API手动书写SQL语句执行一下,改成 like 'messageBodyType%100}' or like 'messageBodyType%100''

not like同样可以通过这个API写SQL语句实现.

huangzhibiao avatar Mar 14 '18 03:03 huangzhibiao

好的,我拷贝了那一串,目前已经满足要求了

ChandHsu avatar Mar 14 '18 04:03 ChandHsu

这个bug解决了,重新下载github库代码即可.

huangzhibiao avatar Mar 14 '18 09:03 huangzhibiao

好的,谢谢

ChandHsu avatar Mar 15 '18 01:03 ChandHsu