我想按嵌套对象的各种属性对ArangoDB查询结果进行排序,但是绑定的变量似乎不能处理名称中的点,因此
query: FOR a IN collection SORT @key ASC RETURN a
bindVars: @key = 'a.b.c.d'
(or) @key = 'a.x.y'不工作
有没有办法将绑定的字符串“求值”到嵌套属性?
编辑:我在文档中发现"key":"a","b","c“应该可以工作,但它不适用于我。
发布于 2021-05-02 04:51:48
文档引用(此处:a)需要保留在查询中。它不能是绑定变量的一部分。
FOR a IN collection SORT a.@key ASC RETURN a
{ "key": ["b", "c", "d"] }如果要按两个属性排序:
FOR a IN collection SORT a.@key1 ASC, a.@key2 DESC RETURN a
{ "key1": ["b", "c", "d"], "key2": ["x", "y"] }https://stackoverflow.com/questions/67333068
复制相似问题