使用lookup查询语句,没有办法查询同时满足两个或多个属性条件的节点嘛?
例如:
lookup on tagName where tagName.propA == 某个值 and tagName.propB == 某个值 yield…
这样不行吗?不行的话有其他方法实现吗?
目前是1.0版本
如果index里带有String类型的field,查询的where语句需要覆盖所有index field。
如果index里没有string的field,where条件里可以多个或一个属性判断。
建议升级到1.1.0 版本,此版本对索引的性能进行了优化。
2.0 beta版本发布时间大致是月底吗?
1.1.0版本,性能优化了,你上面提到的这个where的规则还是一样的?
1.1.0 兼容上边提到的规则
就是说加入属性A是String类型,属性B是Boolean类型,我升级之后能不能这样用
lookup on tagName where tagName.propA == 某个值 and tagName.propB == 某个值
必须有一个index只有propA和propB字段
举例
tag (col1 string, col2 bool, col3 int)
index1 on tag (col1, col2)
index2 on tag (col1, col2, col3)
lookup on tag where tag.col1 == “a” and col2 == true : index1 有效,index2无效
1 个赞